用途:分析一个技能(skill)并为其生成自动化评估框架所需的 checkpoints.yaml,或在判断检查点是否适用时使用。
主要能力:定位技能目录(SKILL.md、references/、scripts/、assets/);评估是否适合创建检查点;从 SKILL.md 提取可验证规则;生成含机械检查与 LLM 评审的 checkpoints.yaml;推导前置条件;执行校验脚本。
使用方式:命令 /add-checkpoints 分析当前技能目录;/add-checkpoints typo3-docs 分析指定已安装技能;/add-checkpoints --dry-run 仅展示将生成的内容而不写入。生成后需运行 ${CLAUDE_PLUGIN_ROOT}/skills/automated-assessment/scripts/validate-checkpoints.sh 校验,并在样例项目上运行 run-checkpoints.sh。输出为技能目录下的 checkpoints.yaml,并在 assets 目录保留副本。
适用场景:技能定义了文件结构要求、内容模式、命名约定、工具配置或元数据标准时可创建检查点;仅提供概念性指导、无持久产物的交互流程或运行时行为模式时不适合。前置条件可按范围推导,如 TYPO3 扩展对应 ext_emconf.php、Docker 对应 Dockerfile、Go 对应 go.mod。
限制:需避免三类缺陷——厂商目录泄漏(需自行排除 vendor/、node_modules/、.Build/)、使用技能相对脚本路径(应内联逻辑)、管道加 head 的退出码陷阱;严重级别按 must/never 为 error、should 为 warning、consider 为 info 分配。每个检查点需记录预测缺陷类与退役条件,缺失则上限为 info。LLM 评审仅用于命令无法决定的内容。具体安装与运行细节资料未提供。