Claude Code:
/helius:svm (via plugin) or auto-invoked (standalone). Codex: $svm (auto-discovered from .agents/skills/). API / Cursor / ChatGPT: Use the pre-built system prompt variants.What It Covers
| Domain | Topics | MCP Tools Used |
|---|---|---|
| Compilation Pipeline | Rust/C/Zig → LLVM IR → sBPF bytecode, eBPF origins | fetchHeliusBlog, readSolanaSourceFile |
| Program Deployment | BPF loader versions, deploy/upgrade lifecycle, ELF format | fetchHeliusBlog, readSolanaSourceFile |
| Execution Engine | JIT compilation, memory regions, compute units, sBPF ISA | fetchHeliusBlog, readSolanaSourceFile |
| Account Model | Ownership, rent, PDAs, CPIs, syscalls, commitment levels | fetchHeliusBlog, searchSolanaDocs |
| Transactions & Fees | Sealevel parallelism, local fee markets, TPU pipeline, MEV, SWQoS | fetchHeliusBlog, getSIMD |
| Consensus | Proof of History, Tower BFT, Turbine, Gulf Stream, QUIC, Firedancer, Alpenglow | fetchHeliusBlog, getSIMD, readSolanaSourceFile |
| Validator Economics | Rewards, inflation, slashing proposals, decentralization, SIMDs | fetchHeliusBlog, getSIMD |
| Data Layer | RPC nodes, Geyser plugins, shreds, state compression, ZK compression | fetchHeliusBlog, readSolanaSourceFile |
| Program Development | Anchor, Steel, Pinocchio, Gill, compute optimization, sBPF assembly | fetchHeliusBlog, searchSolanaDocs |
| Token Extensions & DeFi | Token-2022, LSTs, stablecoins, RWAs | fetchHeliusBlog, searchSolanaDocs |
Prerequisites
The SVM skill requires the Helius MCP server for its knowledge tools (fetchHeliusBlog, searchSolanaDocs, getSIMD, readSolanaSourceFile).
No API key needed. All knowledge tools fetch from public sources (Helius blog, GitHub, Solana docs). You only need the MCP server installed — no Helius account required.
Standalone Installation
Run the install script
~/.claude/skills/svm/.Options:./install.sh --project— install to the current project./install.sh --path /custom/path— install to a custom directory
Example Prompts
- “How does Solana’s parallel execution model work?”
- “Explain Proof of History and how it differs from traditional BFT”
- “What is the sBPF instruction set and how does JIT compilation work?”
- “How do Program Derived Addresses (PDAs) work under the hood?”
- “What is Firedancer and how does it differ from the Agave validator?”
- “Explain Solana’s local fee markets and priority fees”
- “What are Confidential Transfers?”
- “What is Alpenglow and what problems does it solve?”
- “Show me the source code for how Solana processes transactions”
What’s Included
SKILL.md— Routing logic and rules for protocol questionsprompts/— Pre-built system prompt variants (openai.developer.md,claude.system.md,full.md) — see platform setupreferences/— Deep topic guides that map questions to the best blog posts, SIMDs, and source paths:compilation.md— LLVM, sBPF, bytecode generationprograms.md— BPF loaders, deploy lifecycleexecution.md— JIT, memory, compute unitsaccounts.md— Account model, PDAs, CPIstransactions.md— Sealevel, fees, TPU pipelineconsensus.md— PoH, Tower BFT, Turbine, Firedancervalidators.md— Economics, inflation, slashingdata.md— RPC, Geyser, shreds, compressiondevelopment.md— Frameworks, optimizationtokens.md— Token-2022, LSTs, stablecoins, RWAs