前端测试
- 作者仓库星标 24
- 许可证 MIT
- 作者更新于 实时读取
- 作者仓库 solana-vault-standard
- 领域
- 通用
- 兼容 Agent
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- 信任分
- 94 / 100 · 已通过审计
- 作者 / 版本 / 许可
- @solanabr · MIT
- Token 消耗评级
- 低消耗
- 接入复杂程度
- 需简单配置
- 是否需要外部 API Key
- 需要 · Vendor-specific
- 兼容的系统
- 未声明(默认跨平台)
- 底层运行要求
- 无特殊要求
- 文件与系统权限
-
- 只读
- Shell 执行
- 允许写入 / 修改
- 网络行为
- 允许外网请求
- 安装命令数
- 26 条
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: solana-dev
description: Unified skill hub for Solana development. Routes to external submodule skills (solana-foundation…
category: 通用
runtime: 无特殊运行时
---
# solana-dev 输出预览
## PART A: 任务判断
- 适用问题:通用任务拆解、检查和交付。
- 输入要求:目标材料、限制条件、期望输出和验收方式。
- 证据边界:围绕“Core Solana Development / Token Extensions / DeFi & Ecosystem Protocols”读取原文规则,不把推断写成作者承诺。
## PART B: 执行结果
- **01** 任务判断:确认你的需求是否属于通用任务拆解、检查和交付,并标出输入、限制和预期结果。
- **02** 执行计划:优先按“Core Solana Development / Token Extensions / DeFi & Ecosystem Protocols”拆成步骤,说明每一步会读取什么、修改什么、产出什么。
- **03** 交付结果:给出可复制的命令、文件改动、检查清单或内容草稿,并说明如何继续迭代。
- **04** 风险边界:结合 读取文件、执行终端命令、写入/修改文件、会按任务需要访问外部网络、需要准备 Vendor-specific API Key 给出执行前确认项。
## Running Rules
- 读取文件、执行终端命令、写入/修改文件;会按任务需要访问外部网络;需要准备 Vendor-specific API Key。
- 先小样例验证,再放大到真实任务。
- 交付时同时给结果、检查口径和下一步迭代建议。 原文没有稳定的斜杠命令要求。安装验证后通常全局生效,直接在对话里点名这个 Skill 并描述任务即可。
告诉 Agent 目标文件或材料、期望结果、不可改范围、是否允许联网或执行命令。本 Skill 的权限画像是:读取文件、执行终端命令、写入/修改文件。
先用一个小任务确认它会围绕“Core Solana Development / Token Extensions / DeFi & Ecosystem Protocols”工作;涉及文件或命令时,先看 diff、日志、预览或测试结果。
检查最终产物是否包含明确结果、必要证据和下一步动作;如果输出泛泛而谈,就补充输入、边界和验收标准后重跑。
---
name: solana-dev
description: Unified skill hub for Solana development. Routes to external submodule skills (solana-foundation…
category: 通用
source: solanabr/solana-vault-standard
---
# solana-dev
## 什么时候使用
- 把通用方向的常用动作沉淀成 Agent 可调用的技能 适合处理通用任务拆解、检查、交付和复盘,核心价值是把输入、判断、执行、验证和交付边界固定下来,避免 Agent 泛泛回答。 把任务拆成可执行、可检查、可继续迭代的步骤;使用前要准备…
- 面向通用任务拆解、检查和交付,优先处理能明确输入、步骤和验收标准的工作。
## 需要提供什么
- 目标材料、目录范围、期望结果和不可改动内容。
- 是否允许联网、执行命令、读写文件或调用外部服务。
## 执行规则
- 围绕「Core Solana Development / Token Extensions / DeFi & Ecosystem Protocols」组织步骤,不把推断写成作者事实。
- 读取文件、执行终端命令、写入/修改文件;会按任务需要访问外部网络;需要准备 Vendor-specific API Key。
- 先跑小样例,确认结果可检查后再扩大任务范围。
## 输出要求
- 给出最终产物、关键证据、验证方式和下一步动作。
- 信息不足时标记 unknown,不编造命令、平台或依赖。 作者原文负责流程事实;仓库文件负责来源和命令;流狐只补充适用场景、限制和质量判断。
skill "solana-dev" {
输入层 -> 用户目标 + 目标文件 + 禁止范围 + 验收标准
上下文层 -> Core Solana Development / Token Extensions / DeFi & Ecosystem Protocols
规则层 -> SKILL.md 触发条件 / 执行顺序 / 输出格式
运行层 -> 无特殊运行时 | 读取文件、执行终端命令、写入/修改文件 | 会按任务需要访问外部网络
安全层 -> 需要准备 Vendor-specific API Key + 小任务验证 + diff / 日志复核
输出层 -> 可复制结果 + 检查清单 + 下一步迭代
} 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 — Solana Foundation skill (framework-kit-first, Kit types, wallet-standard)
Key references within:
- programs/anchor.md — Anchor patterns, IDL, constraints (canonical)
- programs/pinocchio.md — Zero-copy, CU optimization (canonical)
- frontend-framework-kit.md — React hooks, wallet connection, @solana/kit UI
- kit-web3-interop.md — Kit ↔ web3.js boundary patterns
- testing.md — LiteSVM, Mollusk, Surfpool, CI
- security.md — Vulnerability categories, checklists
- idl-codegen.md — Codama/Shank client generation
- payments.md — Commerce Kit, Kora, Solana Pay
- resources.md — Official documentation links
Token Extensions
- 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:
| Protocol | Skill | Use for |
|---|---|---|
| Jupiter | jupiter/ | Swaps, DCA, limit orders |
| Drift | drift/ | Perpetuals, margin trading |
| Raydium | raydium/ | AMM, CLMM pools |
| Meteora | meteora/ | DLMM, dynamic pools |
| Orca | orca/ | Whirlpools, concentrated liquidity |
| Kamino | kamino/ | Lending, vaults |
| Marginfi | marginfi/ | Lending protocol |
| Sanctum | sanctum/ | LST staking |
| Metaplex | metaplex/ | NFT standards, metadata |
| PumpFun | pumpfun/ | Token launch |
| Pyth | pyth/ | Price oracles |
| Switchboard | switchboard/ | Oracles, VRF |
| Squads | squads/ | Multisig |
| Helius | helius/ | RPC, webhooks, DAS |
| DeBridge | debridge/ | Cross-chain bridging |
| Light Protocol | light-protocol/ | ZK compression |
| Solana Agent Kit | solana-agent-kit/ | AI agent framework |
| Phantom Connect | phantom-connect/ | Phantom wallet connection |
| MagicBlock | magicblock/ | On-chain game engine |
| QuickNode | quicknode/ | RPC, streams, functions |
| Solana Kit | solana-kit/ | @solana/kit patterns |
| Solana Kit Migration | solana-kit-migration/ | web3.js → Kit migration |
| Manifest | manifest/ | Order book DEX |
| dFlow | dflow/ | Payment-for-order-flow |
| VulnHunter | vulnhunter/ | Vulnerability scanning |
Security Auditing
From Trail of Bits:
- solana-vulnerability-scanner/ — Automated Solana vulnerability detection
- audit-prep-assistant/ — Prepare codebase for audit
- code-maturity-assessor/ — Assess code maturity level
- token-integration-analyzer/ — Token integration analysis
- guidelines-advisor/ — Security guidelines
From safe-solana-builder:
- 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/SKILL.md — Formal verification for Solana programs using Lean 4 theorem proving (Leanstral). Verifies access control, CPI correctness, state machines, arithmetic safety. Requires
qedgenCLI andMISTRAL_API_KEY.
Infrastructure & Deployment
From Cloudflare:
- workers-best-practices/ — Cloudflare Workers deployment
- agents-sdk/ — Agents SDK
- building-mcp-server-on-cloudflare/ — MCP server deployment
- building-ai-agent-on-cloudflare/ — AI agent deployment on Workers
- durable-objects/ — Durable Objects patterns
- wrangler/ — Wrangler CLI usage
Local:
- deployment.md — Devnet/mainnet workflows, verifiable builds, multisig, CI/CD
Game Development
From solana-game-skill:
- ext/solana-game/skill/SKILL.md — Game skill entry point
- unity-sdk.md — Solana.Unity-SDK, wallet integration, NFT loading
- playsolana.md — PlaySolana, PSG1 console, PlayDex, PlayID
- game-architecture.md — On-chain game state, ECS patterns
- mobile.md — Mobile game patterns
- csharp-patterns.md — C# patterns for Solana
Mobile Development
From solana-mobile:
- mwa/ — Mobile Wallet Adapter 2.0 integration
- genesis-token/ — Saga Genesis Token patterns
- skr-address-resolution/ — SKR address resolution
Ideation & Research
From Colosseum:
- 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.
Backend
- backend-async.md — Axum 0.8/Tokio patterns, spawn_blocking, RPC integration, Redis caching
Task Routing
| User asks about... | Primary skill |
|---|---|
| Wallet connection, React hooks | ext/solana-dev → frontend-framework-kit.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 |
| Security review, audit | ext/solana-dev → security.md + ext/trailofbits |
| Backend API, indexer | backend-async.md |
| Deploy to devnet/mainnet | deployment.md |
| DeFi integration (swaps, lending) | ext/sendai → protocol-specific skill |
| NFT standards, metadata | ext/sendai → metaplex/ |
| 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 → mwa/ |
| Saga Genesis Token | ext/solana-mobile → genesis-token/ |
| Token-2022, transfer hooks, extensions | token-2022.md |
| Vulnerability scanning | ext/trailofbits → solana-vulnerability-scanner/ |
| Formal verification, proofs | ext/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 |
先判断是否适合
作者设计意图
作者的方法与取舍
边界和复核