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.

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

0/2000
Loading comments...

Health Signals

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

GitHub Signals

Stars32
Forks5
Issues0
Updated3mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code