Skip to main content
ClaudeWave
Skill65 estrellas del repoactualizado yesterday

solana-dev

Unified skill hub for Solana development. Routes to external submodule skills (solana-foundation, sendai, solana-game, trailofbits, cloudflare, qedgen, colosseum) and local skills. Progressive disclosure — read only what you need.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/solanabr/solana-ai-kit /tmp/solana-dev && cp -r /tmp/solana-dev/.claude/skills ~/.claude/skills/solana-dev
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Solana Development Skill Hub

Routes to the right skill file based on the task. Read the relevant section, follow the link, load that skill.

## Core Solana Development

**Primary entry point** — read first for any Solana program, frontend, testing, or client task:

- [ext/solana-dev/skill/SKILL.md](ext/solana-dev/skill/SKILL.md) — Solana Foundation skill (framework-kit-first, Kit types, wallet-standard)

Key references within:
- [programs/anchor.md](ext/solana-dev/skill/references/programs/anchor.md) — Anchor patterns, IDL, constraints (canonical)
- [programs/pinocchio.md](ext/solana-dev/skill/references/programs/pinocchio.md) — Zero-copy, CU optimization (canonical)
- [frontend-framework-kit.md](ext/solana-dev/skill/references/frontend-framework-kit.md) — React hooks, wallet connection, @solana/kit UI
- [kit-web3-interop.md](ext/solana-dev/skill/references/kit-web3-interop.md) — Kit ↔ web3.js boundary patterns
- [testing.md](ext/solana-dev/skill/references/testing.md) — LiteSVM, Mollusk, Surfpool, CI
- [security.md](ext/solana-dev/skill/references/security.md) — Vulnerability categories, checklists
- [idl-codegen.md](ext/solana-dev/skill/references/idl-codegen.md) — Codama/Shank client generation
- [payments.md](ext/solana-dev/skill/references/payments.md) — Commerce Kit, Kora, Solana Pay
- [resources.md](ext/solana-dev/skill/references/resources.md) — Official documentation links

## Token Extensions

- [token-2022.md](token-2022.md) — SPL Token-2022 extensions: transfer hooks, confidential transfers, transfer fees, metadata, CPI guard, soulbound tokens, and all extension types with Anchor/native patterns

## DeFi & Ecosystem Protocols

Protocol-specific skills from [SendAI](ext/sendai/skills/):

| Protocol | Skill | Use for |
|----------|-------|---------|
| Jupiter | [jupiter/](ext/sendai/skills/jupiter/) | Swaps, DCA, limit orders |
| Drift | [drift/](ext/sendai/skills/drift/) | Perpetuals, margin trading |
| Raydium | [raydium/](ext/sendai/skills/raydium/) | AMM, CLMM pools |
| Meteora | [meteora/](ext/sendai/skills/meteora/) | DLMM, dynamic pools |
| Orca | [orca/](ext/sendai/skills/orca/) | Whirlpools, concentrated liquidity |
| Kamino | [kamino/](ext/sendai/skills/kamino/) | Lending, vaults |
| Marginfi | [marginfi/](ext/sendai/skills/marginfi/) | Lending protocol |
| Sanctum | [sanctum/](ext/sendai/skills/sanctum/) | LST staking |
| Metaplex | [metaplex/](ext/sendai/skills/metaplex/) | NFT standards, metadata |
| PumpFun | [pumpfun/](ext/sendai/skills/pumpfun/) | Token launch |
| Pyth | [pyth/](ext/sendai/skills/pyth/) | Price oracles |
| Switchboard | [switchboard/](ext/sendai/skills/switchboard/) | Oracles, VRF |
| Squads | [squads/](ext/sendai/skills/squads/) | Multisig |
| Helius | [helius/](ext/sendai/skills/helius/) | RPC, webhooks, DAS |
| DeBridge | [debridge/](ext/sendai/skills/debridge/) | Cross-chain bridging |
| Light Protocol | [light-protocol/](ext/sendai/skills/light-protocol/) | ZK compression |
| Solana Agent Kit | [solana-agent-kit/](ext/sendai/skills/solana-agent-kit/) | AI agent framework |
| Phantom Connect | [phantom-connect/](ext/sendai/skills/phantom-connect/) | Phantom wallet connection |
| MagicBlock | [magicblock/](ext/sendai/skills/magicblock/) | On-chain game engine |
| QuickNode | [quicknode/](ext/sendai/skills/quicknode/) | RPC, streams, functions |
| Solana Kit | [solana-kit/](ext/sendai/skills/solana-kit/) | @solana/kit patterns |
| Solana Kit Migration | [solana-kit-migration/](ext/sendai/skills/solana-kit-migration/) | web3.js → Kit migration |
| Manifest | [manifest/](ext/sendai/skills/manifest/) | Order book DEX |
| dFlow | [dflow/](ext/sendai/skills/dflow/) | Payment-for-order-flow |
| VulnHunter | [vulnhunter/](ext/sendai/skills/vulnhunter/) | Vulnerability scanning |

## Security Auditing

From [Trail of Bits](ext/trailofbits/plugins/building-secure-contracts/skills/):

- [solana-vulnerability-scanner/](ext/trailofbits/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/) — Automated Solana vulnerability detection
- [audit-prep-assistant/](ext/trailofbits/plugins/building-secure-contracts/skills/audit-prep-assistant/) — Prepare codebase for audit
- [code-maturity-assessor/](ext/trailofbits/plugins/building-secure-contracts/skills/code-maturity-assessor/) — Assess code maturity level
- [token-integration-analyzer/](ext/trailofbits/plugins/building-secure-contracts/skills/token-integration-analyzer/) — Token integration analysis
- [guidelines-advisor/](ext/trailofbits/plugins/building-secure-contracts/skills/guidelines-advisor/) — Security guidelines

From [safe-solana-builder](ext/safe-solana-builder/):

- [ext/safe-solana-builder/SKILL.md](ext/safe-solana-builder/SKILL.md) — Security-first Solana program scaffolding: 5-step workflow enforcing vulnerability prevention during code generation. Covers Anchor, native Rust, and Pinocchio. 70+ audit-derived security rules.

## Formal Verification

From [QEDGen](ext/qedgen/):

- [ext/qedgen/SKILL.md](ext/qedgen/SKILL.md) — Formal verification for Solana programs using Lean 4 theorem proving (Leanstral). Verifies access control, CPI correctness, state machines, arithmetic safety. Requires `qedgen` CLI and `MISTRAL_API_KEY`.

## Infrastructure & Deployment

From [Cloudflare](ext/cloudflare/skills/):

- [workers-best-practices/](ext/cloudflare/skills/workers-best-practices/) — Cloudflare Workers deployment
- [agents-sdk/](ext/cloudflare/skills/agents-sdk/) — Agents SDK
- [building-mcp-server-on-cloudflare/](ext/cloudflare/skills/building-mcp-server-on-cloudflare/) — MCP server deployment
- [building-ai-agent-on-cloudflare/](ext/cloudflare/skills/building-ai-agent-on-cloudflare/) — AI agent deployment on Workers
- [durable-objects/](ext/cloudflare/skills/durable-objects/) — Durable Objects patterns
- [wrangler/](ext/cloudflare/skills/wrangler/) — Wrangler CLI usage

Local:
- [deployment.md](deployment.md) — Devnet/mainnet workflows, verifiable builds, multisig, CI/CD

## Game De
anchor-engineerSubagent

Anchor framework specialist for rapid Solana program development. Use for building programs with Anchor macros, IDL generation, account validation, and standardized patterns. Prioritizes developer experience while maintaining security.\\n\\nUse when: Building new programs quickly, team projects needing standardization, projects requiring IDL for client generation, or when developer experience is prioritized over maximum CU optimization.

defi-engineerSubagent

DeFi integration specialist for composing with Solana protocols including Jupiter, Drift, Kamino, Raydium, Orca, Meteora, Marginfi, and Sanctum. Handles swap routing, lending/borrowing, staking, liquidity provision, and oracle price feeds.\n\nUse when: Integrating DeFi protocols, building swap interfaces, implementing lending/borrowing, setting up yield strategies, working with Pyth/Switchboard oracles, or composing multi-protocol transactions.

devops-engineerSubagent

CI/CD, infrastructure, and deployment specialist for Solana projects. Handles GitHub Actions, Docker, monitoring, RPC management, and Cloudflare Workers edge deployment.\n\nUse when: Setting up CI/CD pipelines, containerizing Solana validators or programs, configuring monitoring and alerting, managing RPC infrastructure, deploying edge workers, or automating build and deploy workflows.

game-architectSubagent

Senior Solana game architect for game system design, Unity/C# architecture, on-chain game state, player progression, NFT integration, and PlaySolana ecosystem. Use for high-level game design decisions, architecture reviews, and planning complex game systems.\n\nUse when: Designing new Solana games from scratch, planning game state on-chain, Unity project architecture, integrating with PlaySolana/PSG1, or deciding between implementation approaches.

mobile-engineerSubagent

React Native and Expo specialist for building Solana mobile dApps. Handles mobile wallet adapter integration, transaction signing UX, deep linking, and mobile-specific performance optimization.\n\nUse when: Building React Native or Expo mobile apps with Solana integration, implementing mobile wallet adapter flows, setting up deep links for transaction signing, or optimizing mobile dApp performance.

pinocchio-engineerSubagent

CU optimization specialist using Pinocchio framework. Use for performance-critical programs requiring 80-95% CU reduction vs Anchor. Specializes in zero-copy access, manual validation, and minimal binary size.\\n\\nUse when: CU limits are being hit, transaction costs are significant at scale, binary size must be minimized, or maximum throughput is required.

rust-backend-engineerSubagent

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.\n\nUse when: Building REST/WebSocket APIs for Solana dApps, implementing transaction indexers, creating webhook services, or any Rust backend that interacts with Solana.

solana-architectSubagent

Senior Solana program architect for system design, account structures, PDA schemes, token economics, and cross-program composability. Use for high-level design decisions, architecture reviews, and planning complex multi-program systems.\n\nUse when: Designing new programs from scratch, planning account structures, optimizing PDA schemes, reviewing architecture for security, or deciding between implementation approaches.