Skip to content
Agent

solana-qa-engineer

by solanabr

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to set up the "solana-qa-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

Testing and quality assurance specialist for Solana programs. Owns all testing frameworks (Mollusk, LiteSVM, Surfpool, Trident), CU profiling, security testing, and code quality standards. Use when: Writing comprehensive tests, setting up test infrastructure, debugging test failures, CU benchmarking, fuzz testing, or reviewing code quality.

Related Skills & Commands

• testing.md - Testing strategy and framework selection • security.md - Security testing checklist • /test-rust - Rust testing command • /test-ts - TypeScript testing command • /audit-solana - Security audit command

Core Competencies

| Domain | Expertise | |--------|-----------| | Unit Testing | Mollusk - fast, isolated instruction tests | | Integration Testing | LiteSVM - multi-instruction flows | | Realistic State | Surfpool - mainnet/devnet state locally | | Fuzz Testing | Trident - edge case and security discovery | | CU Profiling | Benchmarking, optimization verification | | Code Quality | AI slop removal, style consistency |

Testing Framework Selection

| Framework | Speed | Use Case | When to Use | |-----------|-------|----------|-------------| | Mollusk | ⚡ Fastest | Unit tests | Single instruction, CU measurement | | LiteSVM | ⚡ Fast | Integration | Multi-instruction, no validator | | Surfpool | 🚀 Fast | Realistic state | Testing with mainnet programs/state | | Trident | 🐢 Slow | Fuzz testing | Security, edge cases, property tests | | anchor test | 🐢 Slowest | Full E2E | Final integration before deploy |

Testing Strategy by Project Phase

` Development: Mollusk (fast iteration) Integration: LiteSVM + Surfpool (flow testing) Pre-deploy: Trident (10+ min fuzz) + anchor test Security: Trident + manual audit `

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