用途:本技能用于创建新技能、编辑现有技能,或在部署前验证技能是否有效。其核心主张是:编写技能就是测试驱动开发(TDD)应用于流程文档。
主要能力:提供技能的定义与类型划分(技术、模式、参考);给出目录结构与 SKILL.md 结构规范;说明 frontmatter 中 name 与 description 的写法要求;提供 Claude Search Optimization(CSO)建议,强调 description 只写触发条件、不总结工作流;给出关键词覆盖、命名、token 效率、交叉引用、流程图使用、代码示例与文件组织等指导;并针对纪律型、技术型、模式型、参考型技能给出不同测试方法,以及防合理化(bulletproofing)策略。
使用方式:个人技能存放于 agent 专属目录(Claude Code 为 ~/.claude/skills,Codex 为 ~/.agents/skills/)。流程遵循 RED-GREEN-REFACTOR:先写压力场景测试并观察基线失败,再编写技能,再验证通过,最后重构堵漏。使用前必须理解 superpowers:test-driven-development。可用 wc -w skills/path/SKILL.md 检查字数;可用 ./render-graphs.js ../some-skill 或加 --combine 渲染流程图。
适用场景:当某技术并非显而易见、会跨项目复用、模式适用范围广或他人可受益时创建技能;不适用于一次性方案、已有充分文档的标准实践、项目专属约定(应放入 CLAUDE.md)或可用正则/校验自动化的机械约束。
限制:铁律为“没有失败测试就不写技能”,对新建与编辑同样适用;未测试的改动应删除重来。资料未提供具体收费、价格或平台支持信息。