用途:本技能把测试驱动开发(TDD)应用于流程文档,指导创建、编辑和部署前验证技能(skill)。核心原则是:如果没有先观察智能体在没有该技能时的失败行为,就无法确认技能教的是对的东西。使用前必须理解 superpowers:test-driven-development 技能,它定义了 RED-GREEN-REFACTOR 循环。
主要能力:提供技能的定义与类型划分(技术、模式、参考);给出目录结构与 SKILL.md 结构规范;frontmatter 仅支持 name 和 description 两个字段,总长不超过 1024 字符,name 仅用字母、数字和连字符,description 用第三人称并以“Use when...”开头,说明触发条件与作用;提供 Claude 搜索优化(CSO)建议,包括关键词覆盖、动词优先命名、token 效率目标(入门工作流每篇少于 150 词,频繁加载技能少于 200 词,其他少于 500 词);说明跨技能引用方式与流程图使用边界;给出代码示例与文件组织建议;强调“没有失败测试就不写技能”的铁律,并针对纪律型、技术型、模式型、参考型技能给出不同测试方法;提供常见借口对照表与红旗清单,帮助堵住合理化漏洞。
使用方式:按 RED-GREEN-REFACTOR 循环操作——先用子智能体在无技能情况下运行压力场景并记录其原话式合理化,再编写针对这些违规的最小技能,然后带技能重跑同一场景验证合规,最后不断发现新借口并补充反制,直到无懈可击。可用 wc -w skills/path/SKILL.md 检查字数。
适用场景:创建可复用、跨项目适用的技能,编辑现有技能,或在部署前验证技能。不适用于一次性方案、已有充分文档的标准实践、项目专属约定(应放入 CLAUDE.md)。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;官方最佳实践另见 anthropic-best-practices.md,完整测试方法需参考 superpowers:testing-skills-with-subagents。