用途:测试现有 SKILL.md 在代理实际使用时是否站得住,或在发布、依赖前对其加固;也可诊断代理为何持续跑偏、猜测或卡住,以及验证某次修改是否真正消除了摩擦。不适用于从零创建技能、改一次性任务提示词,或仅做无关痛痒的文案校对。
核心规则:只修技能文本,不修执行者,不以“换更聪明的代理”作为解法;子代理负责按技能执行,你负责读轨迹、找源头缺陷并改文本;不产出报告、勘误或错误笔记,被修改的技能文件就是交付物;每轮换不同领域,重复同一任务无法验证泛化。
主要能力:在轨迹中识别 [STUCK](P0)、[BROKE](P0/P1)、[GUESSED](P1)、[NICE](保留的承重句)等信号,并用参考文件为摩擦分级(friction-classification.md)、给根因打 S/M/O 编码(root-cause-taxonomy.md)、匹配修复模式(fix-patterns.md)。
使用方式:先获取技能,本地用 ls ~/.claude/skills/{name}/ 与 cat 读取 SKILL.md 及 references;远程用 gh api 拉取到 /tmp/skill-test。读完全部文件后设计带真实用户语气、含隐含约束、跨领域且触及全部分支的任务;启动一个全新上下文的子代理并附上提示模板,保留轨迹,用 scripts/parse-derailment-trace.sh 或备用 Python 提取;按严重度从高到低就地修改源头段落与配套示例、检查项、路由表。验证时检查 references 是否都被 SKILL.md 链接、SKILL.md 是否少于 500 行,并运行 python3 scripts/validate-skills.py。出现任一 P0 需换领域重测,最多 3 轮,摩擦未下降则转向 build-skill 重设计。脚本 scripts/launch-derailment.sh 与 scripts/parse-derailment-trace.sh 的用法见各自 .md。
限制与未提供信息:具体收费、价格、支持平台、模型依赖细节、执行环境要求、许可协议、版本号与维护状态暂未提供。