Parent
#60 — 插件安装自检命令 /toolbox-lint
What to build
创建两个 Canary 探针文件,用于运行时验证 skill 路径注册和 command 注册通道是否正常。
Canary skill
文件:skills/_toolbox-canary/SKILL.md
---
name: _toolbox-canarydescription: Internal canary for verifying toolbox skill path registration. Returns a fixed signature when loaded.
---
CANARY_OK: toolbox skill registration verified
Canary command
文件:commands/_toolbox-canary.md
---
description: Internal canary for verifying toolbox command registration. Returns a fixed signature when invoked.
---
CANARY_OK: toolbox command registration verified
两个探针的行为:
- Canary skill 被
skill 工具加载后,返回固定签名 CANARY_OK: toolbox skill registration verified - Canary command 被调用后,输出固定签名
CANARY_OK: toolbox command registration verified - 无其他副作用,仅用于
/toolbox-lint 的 L3 功能冒烟检查
Acceptance criteria
Blocked by
None — can start immediately
Parent
#60 — 插件安装自检命令
/toolbox-lintWhat to build
创建两个 Canary 探针文件,用于运行时验证 skill 路径注册和 command 注册通道是否正常。
Canary skill
文件:
skills/_toolbox-canary/SKILL.mdCanary command
文件:
commands/_toolbox-canary.md两个探针的行为:
skill工具加载后,返回固定签名CANARY_OK: toolbox skill registration verifiedCANARY_OK: toolbox command registration verified/toolbox-lint的 L3 功能冒烟检查Acceptance criteria
skills/_toolbox-canary/SKILL.md存在,有有效的 YAML frontmatter(name和description)commands/_toolbox-canary.md存在,有有效的 YAML frontmatter(description)skills/目录一起被注册(无需额外代码改动,skills/已整体注册)Blocked by
None — can start immediately