mcpField
T
testing

testing

github.com/lightprotocol测试与质量753 次安装20 周前更新
代码仓库

关于 testing

面向 Light Protocol 程序开发者的测试技能,帮助规划本地验证器或 devnet 测试。它规定任务流程,并提供测试参考路由、程序地址和 SDK 文档入口。

主要功能

  1. 01结构化测试规划流程
  2. 02本地验证器与 devnet 测试路由
  3. 03Pinocchio 测试命令参考
  4. 04Light Protocol 程序地址
  5. 05SDK 文档入口

适用场景

  1. 01规划 Light Protocol 测试任务
  2. 02查找本地验证器测试指引
  3. 03准备 devnet 测试所需条件
  4. 04测试 Pinocchio 程序

MCP 相关

遇到阻碍时,该技能会引导请求具备 DeepWiki MCP 访问权限的只读子 Agent。MCP 访问范围限于技能参考、示例仓库和文档。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lightprotocol/skills --skill testing

安装后在 Claude Code 中输入/testing确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
accounts.md
addresses.md
devnet.md
local.md

详细介绍

Light Protocol 测试

工作流

  1. 明确意图
    • 如果尚未启用计划模式,建议启用
    • 使用 AskUserQuestion 消除盲点
    • 执行前必须解决所有问题
  2. 确定参考资料和技能
    • 将任务与下方的测试参考相匹配
    • 查找相关文档和示例
  3. 编写计划文件(YAML 任务格式)
    • 对任何不明确之处,使用 AskUserQuestion 提问——切勿猜测或自行假设
    • 找出阻碍因素:权限、依赖项、未知事项
    • 开始执行前必须完成计划
  4. 执行
    • 使用 Task 工具,通过子 Agent 并行调研
    • 子 Agent 通过 Skill 工具加载技能
    • 使用 TodoWrite 跟踪进度
  5. 遇到阻碍时:请求启动一个只读子 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 SystemSySTEM1eSU2p4BGQfQpimFEWWSC1XDFeun3Nqzz3rT7
Compressed TokencTokenmWW8bLPjZEBAUgYy3zKxQZW6VKi7bqNFEVv3m
Account Compressioncompr6CUsB5m2jS4Y3831ztGSTnDpnKJTKS95d64XVq
Light RegistryLighton6oQpVkeewmo2mcPTQQp7kYHr4fWpAgJyEmDX

预初始化账户

有关状态树、地址树和协议 PDA,请参阅 references/accounts.md。

有关 devnet 专属地址和查找表,请参阅 references/addresses.md。

SDK 参考资料

包链接
light-program-testdocs.rs
@lightprotocol/stateless.jsAPI 文档
light-clientdocs.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