git:20260924.8a7e648 to git:20260925.d236f9c

59 added, 220 removed. Audit B to B.

---
name: solana-dev
- description: Unified skill hub for Solana development. Routes to external submodule skills (solana-foundation, sendai, solana-game, trailofbits, cloudflare, qedgen, colosseum, solana-new, ghostsecurity, defending-code) and local skills. Progressive disclosure — read only what you need.
+ description: Routing hub for Solana development. Maps a task to the one reference to read first in the ext/ skill submodules or the kit's local skills.
user-invocable: true
---
- # Solana Development Skill Hub
-
- Routes to the right skill file based on the task. Read the relevant section, follow the link, load that skill.
-
- **Source precedence (when multiple skills cover one topic):**
- 1. `.claude/rules/*` are law for code style — always win (checked math, PDA bumps, no `unwrap()`/`init_if_needed`, reload-after-CPI, naming). No skill overrides a rule on style.
- 2. Protocol-OFFICIAL skill is primary for that protocol's API/SDK usage (jup-ag→Jupiter, metaplex-foundation→Metaplex, helius-labs→Helius).
- 3. Foundation/platform skills (solana-dev) are primary for general concepts (Anchor, Pinocchio, testing, clients).
- 4. sendai/community versions are secondary references — routed only when the official/foundation source lacks coverage.
-
- One primary per row: each Task-Routing row points to exactly ONE primary target; secondaries live in section bodies, not the routing table.
-
- ## Core Solana Development
-
- **Primary entry point** — read first for any Solana program, frontend, testing, or client task:
-
- - [ext/solana-dev/skills/solana-dev/SKILL.md](ext/solana-dev/skills/solana-dev/SKILL.md) — Solana Foundation skill (framework-kit-first, Kit types, wallet-standard)
-
- Key references within:
- - [programs/anchor.md](ext/solana-dev/skills/solana-dev/references/programs/anchor.md) — Anchor patterns, IDL, constraints (canonical)
- - [programs/pinocchio.md](ext/solana-dev/skills/solana-dev/references/programs/pinocchio.md) — Zero-copy, CU optimization (canonical)
- - [frontend.md](ext/solana-dev/skills/solana-dev/references/frontend.md) — React hooks, wallet connection, @solana/kit UI
- - [kit-web3-interop.md](ext/solana-dev/skills/solana-dev/references/kit-web3-interop.md) — Kit ↔ web3.js boundary patterns
- - [testing.md](ext/solana-dev/skills/solana-dev/references/testing.md) — LiteSVM, Mollusk, Surfpool, CI
- - [security.md](ext/solana-dev/skills/solana-dev/references/security.md) — Vulnerability categories, checklists
- - [idl-codegen.md](ext/solana-dev/skills/solana-dev/references/idl-codegen.md) — Codama/Shank client generation
- - [payments.md](ext/solana-dev/skills/solana-dev/references/payments.md) — Commerce Kit, Kora, Solana Pay
- - [resources.md](ext/solana-dev/skills/solana-dev/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
-
- **Official protocol skills (primary — precedence tier 2).** Protocol-maintained skills win for that protocol's own API/SDK usage:
-
- | Protocol | Skill | Use for |
- |----------|-------|---------|
- | Jupiter | [integrating-jupiter/](ext/jupiter/skills/integrating-jupiter/SKILL.md) | Swap, Lend, Perps, Trigger, Recurring, Tokens, Price, Send, Studio — endpoint selection + integration flows |
- | Jupiter (swap migration) | [jupiter-swap-migration/](ext/jupiter/skills/jupiter-swap-migration/SKILL.md) | Metis/legacy → Ultra v1 swap API migration |
- | Jupiter (lend) | [jupiter-lend/](ext/jupiter/skills/jupiter-lend/SKILL.md) | Jupiter Lend borrow/supply flows |
- | Jupiter (VRFD) | [jupiter-vrfd/](ext/jupiter/skills/jupiter-vrfd/SKILL.md) | Verifiable randomness for fair distribution |
- | Metaplex | [metaplex/](ext/metaplex/skills/metaplex/SKILL.md) | NFT standards: Core, Token Metadata, Bubblegum (cNFT), Candy Machine, Genesis, Umi/Kit, mplx CLI |
- | Helius | [helius/](ext/helius/helius-skills/helius/SKILL.md) | RPC, Sender, DAS API, WebSockets/Laserstream, webhooks, priority fees (home repo of the helius MCP we ship) |
- | SVM internals | [svm/](ext/helius/helius-skills/svm/SKILL.md) | Solana architecture deep-dive: SVM execution, account model, consensus, validator economics, Agave/Firedancer source, SIMDs |
-
- Secondary references (sendai/community — routed only if the official source lacks coverage): `ext/sendai/skills/jupiter/`, `ext/sendai/skills/metaplex/`, `ext/sendai/skills/helius/` (older copies; the official skills above supersede them). sendai's `helius-dflow`/`helius-phantom` integration layers are superseded by the official Helius repo's own dflow/phantom skills under `ext/helius/helius-skills/`.
-
- Other protocol skills from [SendAI](ext/sendai/skills/):
-
- | Protocol | Skill | Use for |
- |----------|-------|---------|
- | Phoenix | [phoenix/](ext/sendai/skills/phoenix/) | Perpetual futures (Rise SDK) |
- | Lavarage | [lavarage/](ext/sendai/skills/lavarage/) | Leveraged trading for any SPL token |
- | 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 |
- | 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 |
- | DeBridge | [debridge/](ext/sendai/skills/debridge/) | Cross-chain bridging |
- | LI.FI | [lifi/](ext/sendai/skills/lifi/) | Cross-chain swaps, bridging, route discovery |
- | Arcium | [arcium/](ext/sendai/skills/arcium/) | Encrypted compute: dark pools, sealed-bid auctions |
- | Light Protocol | [light-protocol/](ext/sendai/skills/light-protocol/) | ZK compression |
- | Birdeye | [birdeye/](ext/sendai/skills/birdeye/) | Real-time DeFi data, prices, OHLCV |
- | Wallet Analysis | [wallet-analysis/](ext/sendai/skills/wallet-analysis/) | Portfolio value, positions, PnL (Zerion) |
- | Carbium | [carbium/](ext/sendai/skills/carbium/) | Bare-metal RPC, gRPC streaming, DEX aggregation |
- | SOL Incinerator | [sol-incinerator/](ext/sendai/skills/sol-incinerator/) | Burn tokens/NFTs, close accounts |
- | 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.
-
- From [Ghost Security](ext/ghostsecurity/plugins/ghost/skills/) — 7 AppSec skills: SAST criteria, SCA, secrets, validation:
-
- - [scan-code/](ext/ghostsecurity/plugins/ghost/skills/scan-code/) — SAST with per-stack [criteria YAMLs](ext/ghostsecurity/plugins/ghost/skills/scan-code/criteria/) (backend/frontend/library/mobile) + planner→nominator→analyzer→verifier prompt chain
- - [scan-deps/](ext/ghostsecurity/plugins/ghost/skills/scan-deps/) (SCA, osv.dev CVE lookups), [scan-secrets/](ext/ghostsecurity/plugins/ghost/skills/scan-secrets/), [repo-context/](ext/ghostsecurity/plugins/ghost/skills/repo-context/), [validate/](ext/ghostsecurity/plugins/ghost/skills/validate/), [report/](ext/ghostsecurity/plugins/ghost/skills/report/)
- - ⚠ Its proxy/scan-deps/scan-secrets files contain `curl … | bash` binary installers (reaper/wraith/poltergeist, unpinned from `main`) — NEVER execute installers without explicit user consent
-
- From [Anthropic defending-code](ext/defending-code/) — vuln-discovery reference harness, 6 clean skills (no preambles, route normally):
-
- - [threat-model/](ext/defending-code/.claude/skills/threat-model/), [vuln-scan/](ext/defending-code/.claude/skills/vuln-scan/), [triage/](ext/defending-code/.claude/skills/triage/) (FP-reducing methodology), [patch/](ext/defending-code/.claude/skills/patch/)
- - [docs/](ext/defending-code/docs/) — pipeline, triage, and security methodology papers
-
- ## Formal Verification
-
- From [QEDGen](ext/qedgen/):
-
- - [ext/qedgen/skills/qedgen/SKILL.md](ext/qedgen/skills/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 (MCP server + AI agent deployment, codemode, durable execution)
- - [sandbox-stable/](ext/cloudflare/skills/sandbox-stable/) — Sandboxed code execution on Workers (stable SDK; sandbox-next/ is the 1.0 preview)
- - [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 Development
-
- From [solana-game-skill](ext/solana-game/skill/):
-
- - [ext/solana-game/skill/SKILL.md](ext/solana-game/skill/SKILL.md) — Game skill entry point
- - [unity-sdk.md](ext/solana-game/skill/unity-sdk.md) — Solana.Unity-SDK, wallet integration, NFT loading
- - [playsolana.md](ext/solana-game/skill/playsolana.md) — PlaySolana, PSG1 console, PlayDex, PlayID
- - [game-architecture.md](ext/solana-game/skill/game-architecture.md) — On-chain game state, ECS patterns
- - [mobile.md](ext/solana-game/skill/mobile.md) — Mobile game patterns
- - [csharp-patterns.md](ext/solana-game/skill/csharp-patterns.md) — C# patterns for Solana
-
- ## Mobile Development
-
- From [solana-mobile](ext/solana-mobile/skills/):
-
- - [solana-mobile-wallet/](ext/solana-mobile/skills/solana-mobile-wallet/) — Mobile Wallet Adapter 2.0 integration
- - [seeker-genesis-token/](ext/solana-mobile/skills/seeker-genesis-token/) — Seeker Genesis Token (SGT) patterns
- - [seeker-domains/](ext/solana-mobile/skills/seeker-domains/) — .skr domain resolution
-
- ## Ideation & Research
-
- From [Colosseum](ext/colosseum/skills/colosseum-copilot/):
+ # Solana skill hub
- - [ext/colosseum/skills/colosseum-copilot/SKILL.md](ext/colosseum/skills/colosseum-copilot/SKILL.md) — Solana startup research: idea validation, competitive analysis, hackathon project discovery (5,400+ submissions), crypto archives, and The Grid ecosystem data. Requires `COLOSSEUM_COPILOT_PAT`.
+ Find the task, read the linked file, and follow further links only as needed. Paths are relative to this file.
- ## Idea, Pitch & Go-To-Market
+ When sources overlap: the program-code house rules in CLAUDE.md win; a protocol's official skill wins for its own SDK (Jupiter, Metaplex, Helius); [ext/solana-dev](ext/solana-dev/skills/solana-dev/SKILL.md) wins for general Solana work; sendai and community skills fill gaps only.
- Local wrappers, adapted from [sendaifun/solana-new](ext/solana-new/) (MIT, telemetry removed):
+ ## Programs
- - [idea-sprint/SKILL.md](idea-sprint/SKILL.md) — What to build: blunt interview, crypto-necessity gate, 3 scored candidates (/15), go/no-go with pivot suggestions
- - [pitch-deck/SKILL.md](pitch-deck/SKILL.md) — Audience-aware decks (hackathon/VC/grant/accelerator): narrative frameworks, slides + speaking notes, objection prep
- - [hackathon/SKILL.md](hackathon/SKILL.md) — Scannable submissions, <3-min demo scripts, least-crowded-track selection, Superteam Earn grants
+ | Task | Read |
+ |------|------|
+ | Any program, client or test work (entry point) | [solana-dev SKILL.md](ext/solana-dev/skills/solana-dev/SKILL.md) |
+ | Anchor | [programs/anchor.md](ext/solana-dev/skills/solana-dev/references/programs/anchor.md); upgrading to 1.x: [migrating-v0.32-to-v1.md](ext/solana-dev/skills/solana-dev/references/anchor/migrating-v0.32-to-v1.md) |
+ | Pinocchio, CU optimization | [programs/pinocchio.md](ext/solana-dev/skills/solana-dev/references/programs/pinocchio.md) |
+ | Account and PDA design | [programs/design-patterns.md](ext/solana-dev/skills/solana-dev/references/programs/design-patterns.md) |
+ | Tests: LiteSVM, Mollusk, Surfpool | [testing.md](ext/solana-dev/skills/solana-dev/references/testing.md), [surfpool/overview.md](ext/solana-dev/skills/solana-dev/references/surfpool/overview.md) |
+ | Error codes, failing transactions | [common-errors.md](ext/solana-dev/skills/solana-dev/references/common-errors.md) |
+ | Toolchain version pairing | [compatibility-matrix.md](ext/solana-dev/skills/solana-dev/references/compatibility-matrix.md) |
+ | Security review | [security.md](ext/solana-dev/skills/solana-dev/references/security.md), [safe-solana-builder](ext/safe-solana-builder/SKILL.md) (security-first scaffolding, Anchor/native/Pinocchio) |
+ | Financial math, Quasar zero-copy | [RUST.md](ext/quicknode-anchor/skills/solana/RUST.md), [ANCHOR.md](ext/quicknode-anchor/skills/solana/ANCHOR.md), [QUASAR.md](ext/quicknode-anchor/skills/solana/QUASAR.md) from [quicknode-anchor](ext/quicknode-anchor/); reference files only, skip that repo's SKILL.md workflow layer |
+ | Formal verification (Lean 4) | [qedgen](ext/qedgen/skills/qedgen/SKILL.md) from [QEDGen](ext/qedgen/); needs the `qedgen` CLI and `MISTRAL_API_KEY` |
+ | Port from Solidity/EVM | [eth-to-sol](ext/eth-to-sol/SKILL.md) from [eth-to-sol](ext/eth-to-sol/): [type-mapping](ext/eth-to-sol/translation/type-mapping.md), [pattern-mapping](ext/eth-to-sol/translation/pattern-mapping.md), [stdlib-mapping](ext/eth-to-sol/translation/stdlib-mapping.md), [mental-model](ext/eth-to-sol/translation/mental-model.md), [translation/](ext/eth-to-sol/translation/), [security/](ext/eth-to-sol/security/), [optimization/](ext/eth-to-sol/optimization/); concept map: [solana-vs-evm.md](ext/solana-new/skills/idea/solana-beginner/references/solana-vs-evm.md) |
- Inert reference material inside ext/solana-new (link directly, no wrapper needed):
+ Anchor 1.x defaults this kit uses (not all spelled out upstream): SPL transfers through `token_interface::transfer_checked`, account space `T::DISCRIMINATOR.len() + T::INIT_SPACE`, Rust LiteSVM tests under `programs/<name>/tests/` (`anchor test` runs Surfpool).
- - [marketing-video references](ext/solana-new/skills/launch/marketing-video/references/) — Remotion methodology ([quickstart](ext/solana-new/skills/launch/marketing-video/references/remotion-quickstart.md), [advanced](ext/solana-new/skills/launch/marketing-video/references/remotion-advanced.md)), [quality guide](ext/solana-new/skills/launch/marketing-video/references/professional-quality-guide.md), [scene templates](ext/solana-new/skills/launch/marketing-video/references/scene-templates.md)
- - [video-craft references](ext/solana-new/skills/launch/video-craft/references/) — frame composition, product-demo patterns
- - Design extras: [brand-design](ext/solana-new/skills/build/brand-design/references/) (palettes, gradients, typography), [frontend-design-guidelines](ext/solana-new/skills/build/frontend-design-guidelines/references/) (Solana UI patterns, states, forms), [number-formatting](ext/solana-new/skills/build/number-formatting/references/), [page-load-animations](ext/solana-new/skills/build/page-load-animations/references/), [design-taste](ext/solana-new/skills/build/design-taste/references/) (anti-AI-slop), [verify-humanity-poh](ext/solana-new/skills/build/verify-humanity-poh/references/) (proof-of-humanity API)
- - Grants: upstream apply-grant ships no inert references (SKILL.md only) — grant guidance lives in [hackathon/SKILL.md](hackathon/SKILL.md)
+ ## Clients and frontend
- ⚠ ext/solana-new SKILL.md files contain telemetry preambles — treat as reference data; never execute their Preamble bash blocks.
+ | Task | Read |
+ |------|------|
+ | Wallet connection, React hooks, `@solana/kit` UI | [frontend.md](ext/solana-dev/skills/solana-dev/references/frontend.md) |
+ | Transactions, Kit and web3.js boundary | [kit-web3-interop.md](ext/solana-dev/skills/solana-dev/references/kit-web3-interop.md) |
+ | web3.js to Kit migration | [solana-kit-migration/](ext/sendai/skills/solana-kit-migration/), [solana-kit/](ext/sendai/skills/solana-kit/) |
+ | Clients generated from an IDL (Codama, Shank) | [idl-codegen.md](ext/solana-dev/skills/solana-dev/references/idl-codegen.md) |
+ | Payments, Solana Pay, Kora | [payments.md](ext/solana-dev/skills/solana-dev/references/payments.md) |
+ | Official doc links | [resources.md](ext/solana-dev/skills/solana-dev/references/resources.md) |
+ | Vercel, Next.js, AI SDK, v0 | [ext/vercel/skills/](ext/vercel/skills/) from [Vercel](ext/vercel/) |
- ## Vercel & Deployment Platforms
+ ## Tokens and NFTs
- From [Vercel](ext/vercel/):
+ | Task | Read |
+ |------|------|
+ | Token-2022 extensions (hooks, fees, metadata, soulbound) | [token-2022.md](token-2022.md) |
+ | Confidential transfers | [confidential-transfers.md](ext/solana-dev/skills/solana-dev/references/confidential-transfers.md) |
+ | NFTs: Core, Token Metadata, Bubblegum, Candy Machine, Umi | [metaplex](ext/metaplex/skills/metaplex/SKILL.md) (official) |
- - [ext/vercel/skills/](ext/vercel/skills/) — Vercel deployment, Next.js patterns, AI SDK, v0, edge functions, serverless optimization
+ ## DeFi, RPC and data
- ## Backend
+ | Task | Read |
+ |------|------|
+ | Jupiter swap, lend, perps, trigger, recurring | [integrating-jupiter](ext/jupiter/skills/integrating-jupiter/SKILL.md) (official); also [jupiter-lend](ext/jupiter/skills/jupiter-lend/SKILL.md), [jupiter-swap-migration](ext/jupiter/skills/jupiter-swap-migration/SKILL.md), [jupiter-vrfd](ext/jupiter/skills/jupiter-vrfd/SKILL.md) |
+ | Helius RPC, DAS, webhooks, Sender, priority fees | [helius](ext/helius/helius-skills/helius/SKILL.md) (official) |
+ | SVM internals, consensus, validators, SIMDs | [svm](ext/helius/helius-skills/svm/SKILL.md) |
- - [backend-async.md](backend-async.md) — Axum 0.8/Tokio patterns, spawn_blocking, RPC integration, Redis caching
+ Other protocols from [SendAI](ext/sendai/skills/): perps [phoenix](ext/sendai/skills/phoenix/) and leverage [lavarage](ext/sendai/skills/lavarage/); AMMs [raydium](ext/sendai/skills/raydium/), [meteora](ext/sendai/skills/meteora/), [orca](ext/sendai/skills/orca/); lending [kamino](ext/sendai/skills/kamino/), [marginfi](ext/sendai/skills/marginfi/); LSTs [sanctum](ext/sendai/skills/sanctum/); launches [pumpfun](ext/sendai/skills/pumpfun/); oracles [pyth](ext/sendai/skills/pyth/), [switchboard](ext/sendai/skills/switchboard/); multisig [squads](ext/sendai/skills/squads/); bridging [debridge](ext/sendai/skills/debridge/), [lifi](ext/sendai/skills/lifi/); encrypted compute [arcium](ext/sendai/skills/arcium/); ZK compression [light-protocol](ext/sendai/skills/light-protocol/); data [birdeye](ext/sendai/skills/birdeye/), [wallet-analysis](ext/sendai/skills/wallet-analysis/); RPC [carbium](ext/sendai/skills/carbium/), [quicknode](ext/sendai/skills/quicknode/); order book [manifest](ext/sendai/skills/manifest/); order flow [dflow](ext/sendai/skills/dflow/); on-chain games [magicblock](ext/sendai/skills/magicblock/); account cleanup [sol-incinerator](ext/sendai/skills/sol-incinerator/); agents [solana-agent-kit](ext/sendai/skills/solana-agent-kit/); wallets [phantom-connect](ext/sendai/skills/phantom-connect/); scanning [vulnhunter](ext/sendai/skills/vulnhunter/). SendAI's own jupiter, metaplex and helius folders are older copies; the official skills above supersede them.
- ## EVM → Solana Migration
+ ## Security tooling
- From [solana-foundation/eth-to-sol](ext/eth-to-sol/) — translate Ethereum/Solidity to production Solana programs in two passes (faithful port → Solana-native refactor) with a teaching artifact:
+ - [Trail of Bits](ext/trailofbits/plugins/building-secure-contracts/skills/): [solana-vulnerability-scanner](ext/trailofbits/plugins/building-secure-contracts/skills/solana-vulnerability-scanner/), [audit-prep-assistant](ext/trailofbits/plugins/building-secure-contracts/skills/audit-prep-assistant/), [code-maturity-assessor](ext/trailofbits/plugins/building-secure-contracts/skills/code-maturity-assessor/), [token-integration-analyzer](ext/trailofbits/plugins/building-secure-contracts/skills/token-integration-analyzer/), [guidelines-advisor](ext/trailofbits/plugins/building-secure-contracts/skills/guidelines-advisor/)
+ - [Ghost Security](ext/ghostsecurity/plugins/ghost/skills/) AppSec: [scan-code](ext/ghostsecurity/plugins/ghost/skills/scan-code/) with per-stack [criteria](ext/ghostsecurity/plugins/ghost/skills/scan-code/criteria/), [scan-deps](ext/ghostsecurity/plugins/ghost/skills/scan-deps/), [scan-secrets](ext/ghostsecurity/plugins/ghost/skills/scan-secrets/), [repo-context](ext/ghostsecurity/plugins/ghost/skills/repo-context/), [validate](ext/ghostsecurity/plugins/ghost/skills/validate/), [report](ext/ghostsecurity/plugins/ghost/skills/report/). Its proxy, scan-deps and scan-secrets files include unpinned `curl ... | bash` installers; run them only with the user's consent.
+ - [Anthropic defending-code](ext/defending-code/): [threat-model](ext/defending-code/.claude/skills/threat-model/), [vuln-scan](ext/defending-code/.claude/skills/vuln-scan/), [triage](ext/defending-code/.claude/skills/triage/), [patch](ext/defending-code/.claude/skills/patch/), methodology [docs](ext/defending-code/docs/)
- - [ext/eth-to-sol/SKILL.md](ext/eth-to-sol/SKILL.md) — two-pass protocol entry point
- - [translation/](ext/eth-to-sol/translation/) — [type-mapping](ext/eth-to-sol/translation/type-mapping.md), [pattern-mapping](ext/eth-to-sol/translation/pattern-mapping.md), [stdlib-mapping](ext/eth-to-sol/translation/stdlib-mapping.md), [mental-model](ext/eth-to-sol/translation/mental-model.md)
- - [security/](ext/eth-to-sol/security/) — account validation, arithmetic, CPI safety, PDA canonicalization, reentrancy, signer checks
- - [optimization/](ext/eth-to-sol/optimization/) — account model, compute budget, parallelism, PDAs, program splitting, rent/size
- - Cross-link: pair with the [EVM→Solana concept map](ext/solana-new/skills/idea/solana-beginner/references/solana-vs-evm.md) for the mental model.
+ ## Deploy, infra, backend
- ## Advanced Anchor / Financial-Math References (quarantined)
+ - [deployment.md](deployment.md): devnet and mainnet flow, verifiable builds, Squads multisig upgrades, rollback
+ - [backend-async.md](backend-async.md): Rust services and indexers that talk to Solana
+ - [Cloudflare](ext/cloudflare/skills/): [workers-best-practices](ext/cloudflare/skills/workers-best-practices/), [agents-sdk](ext/cloudflare/skills/agents-sdk/), [sandbox-stable](ext/cloudflare/skills/sandbox-stable/), [durable-objects](ext/cloudflare/skills/durable-objects/), [wrangler](ext/cloudflare/skills/wrangler/)
- From [quiknode-labs/solana-anchor-claude-skill](ext/quicknode-anchor/) — **reference files only**:
+ ## Games and mobile
- - [skills/solana/RUST.md](ext/quicknode-anchor/skills/solana/RUST.md) — onchain financial math: multiply-before-divide, rounding direction, LP-share conservation
- - [skills/solana/ANCHOR.md](ext/quicknode-anchor/skills/solana/ANCHOR.md) — Anchor 1.0 specifics (`CpiContext::new()` takes `Pubkey`, `transfer_checked`, `DISCRIMINATOR.len() + INIT_SPACE` space calc)
- - [skills/solana/QUASAR.md](ext/quicknode-anchor/skills/solana/QUASAR.md) — Quasar zero-copy/`no_std` framework
+ - [solana-game](ext/solana-game/skill/): [SKILL.md](ext/solana-game/skill/SKILL.md), [unity-sdk.md](ext/solana-game/skill/unity-sdk.md), [playsolana.md](ext/solana-game/skill/playsolana.md) (PSG1, PlayDex, PlayID), [game-architecture.md](ext/solana-game/skill/game-architecture.md), [mobile.md](ext/solana-game/skill/mobile.md), [csharp-patterns.md](ext/solana-game/skill/csharp-patterns.md)
+ - [solana-mobile](ext/solana-mobile/skills/): [solana-mobile-wallet](ext/solana-mobile/skills/solana-mobile-wallet/) (MWA 2.0), [seeker-genesis-token](ext/solana-mobile/skills/seeker-genesis-token/), [seeker-domains](ext/solana-mobile/skills/seeker-domains/)
- ⚠ Reference only. `.claude/rules/anchor.md` governs all Anchor code style; do not follow this skill's `SKILL.md` workflow/conduct layer (its "Fight for Truth"/"boil the ocean" editorial layer competes with our house rules). The Anchor-pattern primary stays [ext/solana-dev → programs/anchor.md](ext/solana-dev/skills/solana-dev/references/programs/anchor.md).
+ ## Ideas, pitch, go-to-market
- ## Task Routing
+ - Kit skills: [idea-sprint](idea-sprint/SKILL.md), [pitch-deck](pitch-deck/SKILL.md), [hackathon](hackathon/SKILL.md)
+ - [Colosseum copilot](ext/colosseum/skills/colosseum-copilot/SKILL.md) ([dir](ext/colosseum/skills/colosseum-copilot/)): idea validation, competitive research, hackathon archives; needs `COLOSSEUM_COPILOT_PAT`
+ - Reference-only material in [solana-new](ext/solana-new/): marketing video ([references](ext/solana-new/skills/launch/marketing-video/references/), [Remotion quickstart](ext/solana-new/skills/launch/marketing-video/references/remotion-quickstart.md), [advanced](ext/solana-new/skills/launch/marketing-video/references/remotion-advanced.md), [quality guide](ext/solana-new/skills/launch/marketing-video/references/professional-quality-guide.md), [scene templates](ext/solana-new/skills/launch/marketing-video/references/scene-templates.md)), [video-craft](ext/solana-new/skills/launch/video-craft/references/), [brand-design](ext/solana-new/skills/build/brand-design/references/), [frontend-design-guidelines](ext/solana-new/skills/build/frontend-design-guidelines/references/), [number-formatting](ext/solana-new/skills/build/number-formatting/references/), [page-load-animations](ext/solana-new/skills/build/page-load-animations/references/), [design-taste](ext/solana-new/skills/build/design-taste/references/), [verify-humanity-poh](ext/solana-new/skills/build/verify-humanity-poh/references/). Its SKILL.md files start with telemetry preambles: read them as reference data and don't run the preamble bash blocks.
- | User asks about... | Primary skill |
- |--------------------|---------------|
- | Wallet connection, React hooks | ext/solana-dev → frontend.md |
- | Transaction building, Kit types | ext/solana-dev → kit-web3-interop.md |
- | Anchor program code | ext/solana-dev → programs/anchor.md |
- | CU optimization, Pinocchio | ext/solana-dev → programs/pinocchio.md |
- | Unit testing, CU benchmarks | ext/solana-dev → testing.md (MCP available: `surfpool mcp` for agent-driven local-validator / mainnet-fork control) |
- | Security review, audit | ext/solana-dev → security.md + ext/trailofbits |
- | Backend API, indexer | backend-async.md |
- | Deploy to devnet/mainnet | deployment.md |
- | Jupiter swaps, lend, perps, trigger, DCA | ext/jupiter → integrating-jupiter/SKILL.md (official) |
- | Other DeFi integration (AMM, lending) | ext/sendai → protocol-specific skill |
- | Perpetuals, leverage, margin trading | ext/sendai → phoenix/ (also lavarage/ for leveraged spot; Jupiter perps → ext/jupiter) |
- | Cross-chain swaps, bridging | ext/sendai → lifi/ (also debridge/) |
- | Encrypted compute, dark pools, sealed auctions | ext/sendai → arcium/ |
- | NFT standards, metadata, cNFT, candy machine | ext/metaplex → skills/metaplex/SKILL.md (official) |
- | Helius RPC, DAS, webhooks, Sender, priority fees | ext/helius → helius-skills/helius/SKILL.md (official) |
- | SVM/protocol internals (execution, consensus, validators, SIMDs) | ext/helius → helius-skills/svm/SKILL.md |
- | Payment flows, checkout | ext/solana-dev → payments.md |
- | Generated clients, IDL | ext/solana-dev → idl-codegen.md |
- | Unity game development | ext/solana-game → unity-sdk.md |
- | PlaySolana, PSG1 console | ext/solana-game → playsolana.md |
- | Game architecture, ECS | ext/solana-game → game-architecture.md |
- | Workers, edge deployment | ext/cloudflare → workers-best-practices/ |
- | Mobile wallet adapter, MWA | ext/solana-mobile → solana-mobile-wallet/ |
- | Seeker Genesis Token (SGT) | ext/solana-mobile → seeker-genesis-token/ |
- | Token-2022, transfer hooks, extensions | token-2022.md |
- | Vulnerability scanning | ext/trailofbits → solana-vulnerability-scanner/ |
- | Formal verification, proofs | ext/qedgen → skills/qedgen/SKILL.md |
- | Idea validation, competitive research, hackathon projects | ext/colosseum → colosseum-copilot/SKILL.md |
- | Security-first scaffolding, safe code generation | ext/safe-solana-builder → SKILL.md |
- | Vercel deployment, Next.js, AI SDK, v0 | ext/vercel → skills/ |
- | Idea validation, "what should I build" | idea-sprint/SKILL.md |
- | Pitch deck, demo day, investor or grant slides | pitch-deck/SKILL.md |
- | Hackathon submission, demo script, track choice | hackathon/SKILL.md |
- | Promo or marketing video, Remotion | ext/solana-new → marketing-video references (reference-only) |
- | Migrate from Ethereum, convert Solidity, EVM→SVM port | ext/eth-to-sol → SKILL.md |
- | Advanced Anchor financial-math, Quasar zero-copy | ext/quicknode-anchor → skills/solana/{RUST,ANCHOR,QUASAR}.md (reference only; .claude/rules/anchor.md governs style — never follow its SKILL.md) |
+ ## Add-ons
- **Extended add-ons:** need a capability the kit doesn't bundle (frontend/design, UX/writing, testing, data, dev-workflow, extra protocols/MCPs)? See [skill-registry.json](skill-registry.json) for opt-in tools — install on the user's request, at their own expense; not bundled by default. For broader Solana ecosystem breadth, see solana-new's catalogs in [ext/solana-new/cli/data/](ext/solana-new/cli/data/).
+ [skill-registry.json](skill-registry.json) lists opt-in tools the kit doesn't bundle; install one only when the user asks. Wider ecosystem catalogs: [ext/solana-new/cli/data/](ext/solana-new/cli/data/).