通用方法论 Skill

不限定特定角色——brainstorm、调试、TDD、计划执行、代码评审等通用工作流 Skill。

有些 Skill 跟你的职业无关,跟你"怎么干活"有关。

obra/superpowers 是一套专门面向开发流程和工程方法论的 Skill 合集,12 个 Skill 覆盖了从想法到交付的完整链路。它不教你用什么框架,而是教你怎么把活干好

一览表

装一个就包含全部 12 个:

npx skills add obra/superpowers
  • brainstorming:开始做功能前梳理目标、约束和可行方案。使用技巧:/brainstorming 我想做一个小红书账号,帮我梳理方案
  • writing-plans:多步骤任务先写执行计划,避免边做边乱。使用技巧:/writing-plans 为这个开发任务写执行计划
  • executing-plans:按计划推进执行,保持节奏与检查点。使用技巧:/executing-plans 按计划推进当前任务
  • systematic-debugging:遇到 Bug 先定位根因,再动手修。使用技巧:/systematic-debugging 这个接口返回 500 错误,帮我定位根因
  • test-driven-development:红-绿-重构循环,先写测试再写实现。使用技巧:/test-driven-development 为这个模块写测试
  • verification-before-completion:宣称完成前跑验证,避免误报。使用技巧:/verification-before-completion 验证当前修改是否完整
  • requesting-code-review:组织高质量的代码评审请求。使用技巧:/requesting-code-review 帮我准备这个 PR 的代码评审
  • receiving-code-review:收到 Review 意见后先判断再改。使用技巧:/receiving-code-review 帮我处理收到的 Review 意见
  • subagent-driven-development:复杂任务拆分子代理并行推进。使用技巧:/subagent-driven-development 把这个大任务拆成子任务并行推进
  • using-git-worktrees:用 Worktree 隔离多分支并行开发。使用技巧:/using-git-worktrees 帮我创建一个新分支的工作区
  • using-superpowers:开新对话先识别该用哪些流程型 Skill。使用技巧:/using-superpowers 开始新功能开发,帮我识别该用哪些 Skill
  • writing-skills:创建和编辑 Skill 时的质量检查流程。使用技巧:/writing-skills 检查我写的这个 Skill 质量

为什么需要这套 Skill

AI 辅助开发最常见的问题是:AI 太快了。你说"帮我做一个登录功能",它 30 秒就写完了。但——有没有先想清楚需求?有没有写测试?有没有考虑边界情况?

superpowers 的思路是:在每个关键节点卡一下,逼你(和 AI)按工程规范走。它不是让你更快,是让你更稳

怎么用

  • 新对话using-superpowers 会先识别当前任务适合用哪些流程 Skill,自动激活
  • 新功能brainstormingwriting-plansexecuting-plans
  • 修 Bugsystematic-debuggingverification-before-completion
  • 提 PRrequesting-code-review(提之前自检)→ receiving-code-review(收到反馈后)
  • 写 Skillwriting-skills 确保 Skill 质量

B 站教程

下一步