通用方法论 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,自动激活 - 新功能:
brainstorming→writing-plans→executing-plans - 修 Bug:
systematic-debugging→verification-before-completion - 提 PR:
requesting-code-review(提之前自检)→receiving-code-review(收到反馈后) - 写 Skill:
writing-skills确保 Skill 质量
B 站教程
下一步
- 开发者场景?→ 开发者 Skill 推荐 含更多工程工具
- 产品经理也可以用 → 产品经理 Skill 推荐 的 brainstorming 和计划执行
- 想自己写方法论 Skill → 创建 Skill