superpowers writing-skills 是什么、怎么用:用测试驱动的方式写 Skill(先看智能体失败,再写规则)

writing-skills 是 Superpowers 的元技能:把写 Skill 当成对流程文档做测试驱动开发,先用压力场景看智能体在没有技能时怎么犯错,再写技能,再验证它确实照做,最后补漏洞。

Install · 安装命令

/plugin install superpowers@claude-plugins-official

以 / 开头的命令在 Claude Code 会话里输入,其余在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
3 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 obra/superpowers 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。skills.sh 榜单当日显示该技能累计安装约 20.6 万次;所在仓库 obra/superpowers 在 GitHub 约 29.7 万 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

多数人写 Skill 的方式是凭经验把注意事项列出来,然后默认它有效。writing-skills 的主张是:写技能就是把测试驱动开发用在流程文档上。description:创建新技能、编辑已有技能,或在部署前验证技能是否有效时使用。

对应关系是这样的:测试用例 = 用子智能体跑的「压力场景」;看测试失败 = 观察智能体在没有技能时的基线行为;写实现 = 写技能文档;看测试通过 = 确认智能体装上技能后照做;重构 = 堵住它找到的漏洞。核心原则沿用 TDD 的那句:如果你没看过智能体在没有这个技能时失败,就不知道技能教的是不是对的东西。

说明里把技能分成几类——技术类(怎么做)、模式类(思维方式)、参考类(文档与 API),以及专门约束纪律的规则类——每类的测试方法不同。篇幅最大的部分讲「防合理化」:模型在压力下会给自己找理由绕过规则,所以规则类技能要把每个漏洞明确堵上,包括那句著名的「违反字面就是违反精神」。还覆盖目录结构、技能间如何互相引用、什么时候该用流程图。

怎么安装

writing-skills 是 Superpowers 插件里的一个技能,不单独发布:作者的设计是整套一起安装,由会话开始时注入的引导指令决定各技能何时触发。Claude Code 里输入(命令来自仓库 README):

text
/plugin install superpowers@claude-plugins-official

Codex 在 /plugins 里搜索 superpowers 安装;Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers。装好后在命令菜单里以 /superpowers:writing-skills 的形式出现,也会按场景自动触发。

仓库整体介绍和其他安装方式,详见本站《Superpowers 是什么、怎么安装和使用:Claude Code / Codex 最热门的 Skills 开发流程框架》。

怎么用

  • 「我想写一个 skill,要求智能体提交前必须跑代码检查,用 writing-skills 的方法来」——它会先设计一个诱使智能体跳过检查的场景,跑基线,再起草。
  • 「这个 skill 经常被绕过,帮我找漏洞并加固」。
  • 写个人技能时,它会把文件放到所用工具的技能目录(Claude Code 是 ~/.claude/skills/)。

目录里有几份参考:Anthropic 的技能最佳实践摘录、说服原则、用子智能体测试技能的方法,以及画流程图的约定和渲染脚本。

适合谁 / 局限

适合要写「规矩类」技能的人——让智能体在赶时间、嫌麻烦时仍然守规则,这类技能最需要测试。写一份查资料用的参考型技能,用它就偏重了。与 Anthropic 官方的 skill-creator 相比,它更强调对抗性的压力测试,后者更强调评测打分和触发描述优化,可以互补。

注意事项

  • 许可:MIT。
  • 用量:基线加验证要跑多轮子智能体。
  • README 说明该项目一般不接受新增技能的贡献,写出的技能更适合放在自己的仓库或个人目录。

其他 Skill 库

  1. 01

    performance-optimization skill 是什么、怎么安装使用:Addy Osmani 的「先测量再优化」性能 Skill

    performance-optimization 是 addyosmani/agent-skills 里的性能优化技能:覆盖前端、后端、查询与数据库,强制按「测量 → 找瓶颈 → 修复 → 验证后保留或回退 → 防止回归」五步走,不凭感觉优化。

    ClaudeCodex0
  2. 02

    faceless-explainer skill 是什么、怎么安装使用:把一篇文章做成不出镜的讲解视频(HyperFrames)

    faceless-explainer 是 HyperFrames 的创作流程技能:输入文章、笔记、主题或简报,没有网站和实拍素材,画面全部按场景用文字排版、抽象图形、示意图和数据可视化现做,配旁白后渲染成讲解视频。

    ClaudeCodex0
  3. 03

    continuous-learning-v2 skill 是什么、怎么安装使用:让 Claude Code 从会话里攒「直觉」,再长成 Skill

    continuous-learning-v2 是 ECC 的学习系统:用钩子观察每次工具调用,后台提炼成带置信度的原子化「直觉」,按项目隔离存放,积累到一定程度可以聚合成技能、命令或子智能体,也能导出导入。

    ClaudeCodex0
  4. 04

    baoyu-translate 是什么、怎么安装使用:宝玉的文章翻译 Skill(快翻、常规、精翻三种模式,支持术语表)

    baoyu-translate 是宝玉 baoyu-skills 里的翻译技能:提供快速直译、带内容分析的常规翻译、含审校润色的精翻三种模式,支持自定义术语表,长文会先分块再翻译,可以直接处理网址或文件。

    ClaudeCodex0
  5. 05

    redesign-existing-projects skill 是什么、怎么安装使用:不重写代码,把现有网站从「模板感」改到精致

    redesign-existing-projects 是 Taste Skill 库里的改版技能:按「扫描 → 诊断 → 修复」三步审计现有网站或应用的字体、配色、布局、交互状态和文案,在原有技术栈上做针对性升级,不推倒重写。

    ClaudeCodex0
  6. 06

    Claude pdf skill 是什么、怎么安装使用:Anthropic 官方 PDF 技能(提取、合并拆分、填表单、OCR)

    pdf 是 Anthropic 官方的 PDF 处理 Skill:读取文字和表格、合并拆分、旋转、加水印、新建 PDF、填写表单、加解密、提取图片,以及对扫描件做 OCR,附带一组表单处理脚本。

    Claude0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~