solana-dev
Originally fromguibibeau/solana-dev-skill
Installation
Summary
End-to-end Solana development with framework-kit, @solana/kit, Anchor programs, and local testing.
- Covers full dApp stack: React/Next.js UI with wallet connection, transaction building and signing, on-chain Anchor or Pinocchio programs, and typed client generation via Codama
- Integrates Solana MCP server for live documentation search, concept explanations, and error diagnosis without relying on training data alone
- Emphasizes @solana/kit for client/RPC code and @solana/web3-compat as a boundary adapter only, avoiding web3.js type leakage across the app
- Includes local testing strategies (LiteSVM, Mollusk for unit tests; Surfpool for integration tests), security hardening checklists, and Token-2022 confidential transfer support
- Handles toolchain setup, version mismatches, GLIBC errors, and Anchor/Solana CLI upgrades with a compatibility matrix and common-errors reference
SKILL.md
Solana Development Skill (Kit-first)
What this Skill is for
Use this Skill when the user asks for:
- Solana dApp UI work (React / Next.js)
- Wallet connection + signing flows
- Transaction building / sending / confirmation UX
- On-chain program development (Anchor or Pinocchio)
- Client SDK generation (typed program clients)
- Local testing (Surfpool, LiteSVM, Mollusk)
- Security hardening and audit-style reviews
- Confidential transfers (Token-2022 ZK extension)
- Toolchain setup, version mismatches, GLIBC errors, dependency conflicts
- Upgrading Anchor/Solana CLI versions, migration between versions
- Migrating web3.js v1 code to web3.js v3 or Kit