Skip to content
Agent

rust-backend-engineer

by solanabr

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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 2mo ago
Active
AdoptionUnder 100 stars
32 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars32
Forks5
Issues0
Updated2mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code