Superpowers 命令速查:Claude Code 技能库的完整开发流实战指南
【免费下载链接】superpowersAn agentic skills framework & software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers
Superpowers 是一套装给 Claude Code 等编码代理的技能库,也是一套成体系的方法论:它让代理在动手写代码前先问清楚你要什么,再按红绿 TDD、小步提交的方式把事做完。用"Superpowers 命令"去推进项目,等于把规划、执行、调试、审查这一整条线都交给代理按规矩办事,而不是一上来就堆代码。
先跑起来
git clone https://gitcode.com/GitHub_Trending/su/superpowers克隆下来后,看 配置文档 了解各平台的接入方式。技能是自动触发的,装完说一句"介绍一下你的 superpowers"就能验证是否生效。
跟着开发流程用命令
下面按一个功能的真实生命周期走一遍:找思路 → 定计划 → 执行 → 排障 → 保质量 → 管分支。
brainstorm:把想法聊成设计
brainstorming技能让你先跟代理把需求问明白:它逐个提问、给出 2~3 个带取舍的方案,最后落成一份设计文档。适合你脑子里只有"想要个类似 XX 的东西"、还没法说清边界的时刻。 文档:skills/brainstorming/SKILL.md
write-plan:把设计写成能照做的计划
writing-plans假设接手的工程师"技术不错但完全不了解你的项目",所以计划会拆成 2~5 分钟一步的小任务,每步自带测试和验收点。适合设计已定、准备开干之前。 文档:skills/writing-plans/SKILL.md
execute-plan:按计划逐任务执行
executing-plans的流程是:先批判性地审一遍计划、有疑问先提出来,再逐条执行、逐项验证。它会明确在卡住时停下求助,而不是硬猜。适合开新会话、让代理独立把计划跑完。 文档:skills/executing-plans/SKILL.md
subagent-driven-development:任务级子代理执行
任务彼此独立时,每个任务派一个全新子代理去做,做完立刻做任务级审查(规范符合度 + 代码质量),整条分支最后再来一次全局审查。卡住了它会告诉你卡在哪,而不是闷头错下去。适合长计划、多任务并行的执行场景。 文档:skills/subagent-driven-development/SKILL.md
systematic-debugging:先找根因再谈修
这条技能的铁律是"没查清根因,不许提修复方案"。测试挂了、生产出现怪行为、构建莫名其妙失败,都从它开始:先复现、再定位污染源头,然后才是改。 文档:skills/systematic-debugging/SKILL.md
test-driven-development:让测试先行
新功能、修 bug、重构,全都要先写失败测试,亲眼看着它红,再写最小代码让它绿。代理在写实现代码前会自动走这套,你可以直接要求它"这次必须 TDD"。 文档:skills/test-driven-development/SKILL.md
requesting-code-review:把审查前置
每完成一个任务、做完大功能、合入 main 之前,派一个只拿到精心裁剪上下文的审查子代理来看代码——问题在扩散之前就被拦下,而不是堆到最后一个 PR 里。 文档:skills/requesting-code-review/SKILL.md
using-git-worktrees:给执行配隔离工作区
开始功能开发或执行计划前,先确保工作发生在隔离的 worktree 里:优先用平台原生工具,没有才回落到 git worktree。多分支并行开发、主工作区不想被弄脏时最有用。 文档:skills/using-git-worktrees/SKILL.md
一张表速查
| 命令/技能 | 一句话作用 | 适用时机 | 文档 |
|---|---|---|---|
| brainstorming | 把模糊想法问成批准过的设计文档 | 动手前,需求还没说清 | 文档 |
| writing-plans | 生成可照做的小步实现计划 | 设计确认后、写码前 | 文档 |
| executing-plans | 审计划、逐任务执行并验证 | 独立会话按计划推进 | 文档 |
| subagent-driven-development | 每任务派子代理 + 双重审查 | 长计划、任务独立 | 文档 |
| systematic-debugging | 强制先查根因再修复 | 任何 bug 与测试失败 | 文档 |
| test-driven-development | 测试先行,红绿循环 | 一切实现类改动 | 文档 |
| requesting-code-review | 派发独立上下文的审查子代理 | 任务完成、合入前 | 文档 |
| using-git-worktrees | 建立隔离工作区 | 开始功能开发前 | 文档 |
下一步
建议从一个真实小需求开始完整走一遍:brainstorm 出设计 → writing-plans 落计划 → subagent-driven-development 执行,这一趟下来你对整个体系的节奏就有感觉了。想深入的话,优先读 TDD 技能 和 系统化调试 两份文档,它们对行为约束最具体,也是最能立刻改善你日常开发质量的两个环节。
【免费下载链接】superpowersAn agentic skills framework & software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考