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. Repository: https://github.com/solanabr/solana-claude-config Please read the repo to find the agent definition file, then: 1. Download it to the correct location (.claude/agents/ or project root) 2. Include any companion files or templates it references 3. 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
