用途:本技能用于创建新技能、编辑现有技能,或在部署前验证技能是否有效。其核心理念是把测试驱动开发(TDD)应用于流程文档:先写测试用例(带子代理的压力场景),观察其失败(基线行为),再写技能文档,观察测试通过(代理遵循),最后重构(堵住漏洞)。前提是必须已理解 superpowers:test-driven-development 技能,它定义了基本的 RED-GREEN-REFACTOR 循环。
主要能力:界定何为技能(可复用的技术、模式、工具、参考指南,而非一次性解决问题的叙述);给出 TDD 映射(测试用例对应压力场景,生产代码对应 SKILL.md,RED 对应无技能时代理违规,GREEN 对应有技能时代理合规,重构对应堵漏);说明何时创建技能(技术非显而易见、跨项目复用、模式适用广、他人受益)与何时不创建(一次性方案、已有文档的标准实践、项目特定约定、可自动化的机械约束);区分技能类型(技术、模式、参考);规定目录结构(扁平命名空间,SKILL.md 必需,重型参考或可复用工具分离文件);要求设置适当自由度(高/中/低);介绍渐进式披露与 Frontmatter 规范(仅 name 与 description,总计不超过 1024 字符,description 只写触发条件不写流程)。
使用方式:遵循 RED-GREEN-REFACTOR。先运行基线场景观察失败,记录代理的合理化借口,再写最小技能针对这些违规,验证通过后循环重构。铁律:没有先失败的测试就不写技能,适用于新技能与编辑。测试后可用 wc -w 检查篇幅。
适用场景与限制:适用于编写、编辑、验证技能文档。需注意本技能要求先掌握 superpowers:test-driven-development;官方最佳实践见 anthropic-best-practices.md。部分具体效果、收费与平台信息暂未提供。