关于 testing
面向 Light Protocol 程序开发者的测试技能,帮助规划本地验证器或 devnet 测试。它规定任务流程,并提供测试参考路由、程序地址和 SDK 文档入口。
主要功能
- 01结构化测试规划流程
- 02本地验证器与 devnet 测试路由
- 03Pinocchio 测试命令参考
- 04Light Protocol 程序地址
- 05SDK 文档入口
适用场景
- 01规划 Light Protocol 测试任务
- 02查找本地验证器测试指引
- 03准备 devnet 测试所需条件
- 04测试 Pinocchio 程序
MCP 相关
遇到阻碍时,该技能会引导请求具备 DeepWiki MCP 访问权限的只读子 Agent。MCP 访问范围限于技能参考、示例仓库和文档。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lightprotocol/ skills --skill testing安装后在 Claude Code 中输入/testing确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/accounts.mdaddresses.mddevnet.mdlocal.md详细介绍
Light Protocol 测试
工作流
- 明确意图
- 如果尚未启用计划模式,建议启用
- 使用
AskUserQuestion消除盲点 - 执行前必须解决所有问题
- 确定参考资料和技能
- 将任务与下方的测试参考相匹配
- 查找相关文档和示例
- 编写计划文件(YAML 任务格式)
- 对任何不明确之处,使用
AskUserQuestion提问——切勿猜测或自行假设 - 找出阻碍因素:权限、依赖项、未知事项
- 开始执行前必须完成计划
- 对任何不明确之处,使用
- 执行
- 使用
Task工具,通过子 Agent 并行调研 - 子 Agent 通过
Skill工具加载技能 - 使用
TodoWrite跟踪进度
- 使用
- 遇到阻碍时:请求启动一个只读子 Agent,赋予其
Read、Glob、Grep和 DeepWiki MCP 访问权限,并加载skills/ask-mcp。将读取范围限定为技能参考资料、示例仓库和文档。
路由
| 任务 | 参考资料 |
|---|---|
| 启动本地验证器 | references/local.md |
| 在 devnet 上测试 | references/devnet.md |
| 测试 Pinocchio 程序 | cargo test-sbf -p <program-name>(无需 Anchor) |
程序地址
这些地址在 devnet 和 mainnet 上相同。
| 程序 | 地址 |
|---|---|
| Light System | SySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7 |
| Compressed Token | cTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m |
| Account Compression | compr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq |
| Light Registry | Lighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX |
预初始化账户
有关状态树、地址树和协议 PDA,请参阅 references/accounts.md。
有关 devnet 专属地址和查找表,请参阅 references/addresses.md。
SDK 参考资料
| 包 | 链接 |
|---|---|
light-program-test | docs.rs |
@lightprotocol/stateless.js | API 文档 |
light-client | docs.rs |
安全
此技能仅提供测试模式和配置参考资料。
- 声明的依赖项。 在 devnet 上测试需要
HELIUS_API_KEY(RPC 提供商密钥)。在 localnet 上测试无需凭据。在生产环境中,请从密钥管理器加载。 - 子 Agent 范围。 遇到阻碍时,此技能会请求启动一个只读子 Agent,并将其
Read、Glob、Grep的访问范围限定为技能参考资料、示例仓库和文档。 - 安装来源。 使用 Lightprotocol/skills 中的
npx skills add Lightprotocol/skills。 - 经过审计的协议。 Light Protocol 智能合约已由独立机构审计。审计报告发布于 github.com/Lightprotocol/light-protocol/tree/main/audits。
评论
支持 Markdown