Testing
3,396 installs
Solana Development Skill (framework-kit-first)
by solana-foundation/solana-dev-skill
Use when user asks to "build a Solana dapp", "write an Anchor program", "create a token", "debug Solana errors", "set up wallet connection", "test my Solana…
Skill content
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 Solana Development Skill (framework-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 (LiteSVM, Mollusk, Surfpool) - 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 Default stack decisions (opinionated) - UI: framework-kit first - Use @solana/client + @solana/react-hooks. - Prefer Wallet Standard discovery/connect via the framework-kit client.