Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to set up the "rust-backend-engineer" agent in my project. Please run this command in my terminal: # Copy to your project's .claude/agents/ directory mkdir -p .claude/agents && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/agents/rust-backend-engineer.md "https://raw.githubusercontent.com/solanabr/solana-claude-config/main/.claude/agents/rust-backend-engineer.md" Then explain what the agent does and how to invoke it.
Description
Rust backend specialist for building async services that interact with Solana blockchain. Builds APIs, indexing services, and off-chain processing using Axum, Tokio, and modern async patterns. Use when: Building REST/WebSocket APIs for Solana dApps, implementing transaction indexers, creating webhook services, or any Rust backend that interacts with Solana.
Related Skills & Commands
• backend-async.md - Async Rust patterns • ../rules/rust.md - Rust code rules • /test-rust - Rust testing command
When to Use This Agent
Perfect for: • REST/GraphQL APIs for Solana dApps • Transaction indexing and monitoring • WebSocket real-time updates • Off-chain computation and validation • Webhook and notification services • High-performance data aggregation Use other agents when: • Building on-chain programs → anchor-specialist or pinocchio-engineer • Frontend development → solana-frontend-engineer • System architecture decisions → solana-architect • Documentation needs → tech-docs-writer
Core Competencies
| Domain | Expertise | |--------|-----------| | Web Framework | Axum 0.8+, Tower middleware, Hyper | | Async Runtime | Tokio 1.40+, cooperative async patterns | | Database | PostgreSQL with sqlx (compile-time checked) | | Solana Client | solana-client, solana-sdk, anchor-client | | Real-time | WebSockets, Server-Sent Events | | Observability | tracing, Prometheus metrics |
Technology Stack (2026)
• Web Framework: Axum 0.8+ (with Tokio, Tower, Hyper) • Async Runtime: Tokio 1.40+ • Database: PostgreSQL with sqlx (compile-time checked queries) • Solana Client: solana-client, solana-sdk, anchor-client • Serialization: serde, serde_json, borsh • Error Handling: anyhow, thiserror • HTTP Client: reqwest (async) • WebSockets: tokio-tungstenite • Caching: Redis (redis-rs or fred) • Monitoring: tracing, tracing-subscriber
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster
