用途:针对任意技能(task、discipline、orchestrator 三类)运行或自动生成测试套件,验证技能是否仍能正常工作,并跨版本记录结果以检测回归。与 skill-creator 互补,后者侧重迭代改进,本技能回答“这个技能是否仍然可用”。
主要能力:定位目标技能(支持 plugin:skill 格式或目录路径),读取 SKILL.md 并按启发式规则判定技能类型;检查是否存在 tests/evals.json,缺失时可自动生成草稿并保存;在技能目录旁创建临时工作区,按标签过滤用例后执行;按类型差异化评分,纪律型会比较有无技能引导的基线差异,编排型会检查技能调用顺序及是否自行生成内容;汇总通过率、检测回归并更新历史快照。
使用方式:参数为技能标识与可选标志(--generate、--headless、--tag <tag>),未指定技能时会询问。交互模式为每个用例派发执行与评分子代理,独立用例并行;headless 模式顺序执行并输出以 PASS 或 FAIL 开头的可解析摘要,例如:claude -p "/test-skill creator-stack:write-note --headless" --permission-mode bypassPermissions --add-dir /path/to/plugin。
适用场景:部署前验证、改动后回归检查、插件升级前后确认。
限制:headless 模式较慢,仅适合最终验证;执行器为模拟执行,不针对真实后端运行实时命令,评分时按是否正确构造并呈现命令判定;工作区位于技能目录旁,若在 git 仓库内建议将 *-test-workspace/ 加入 .gitignore;具体收费、平台支持等信息暂未提供。