别让AI写代码没人管:Superpowers的7步技能流
【免费下载链接】superpowersAn agentic skills framework & software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers
你打一句"做个用户权限模块",Agent不问一声开始写代码,一小时后发现方向错了,只能推倒重来。Superpowers 是面向编码 Agent 的技能框架,装上之后,它会按固定流程走设计、规划、隔离工作区、TDD、评审、交付。技能自动触发,不用你敲任何额外命令。
开工前:先让Agent把话说清楚
AI 写代码最大的坑不在速度,在于方向错了后面全错。brainstorming 技能在任何创造性工作前触发:它先看项目现状,再逐个提问,给出两三个带取舍的方案,设计分节给你确认,你点头后才把设计文档写进仓库,再进入下一步。
⚠️ 没有"需求太简单可以跳过设计"的口子。改动再小也要走流程,只是设计可以只写几句话。
这一步的价值:设计文档成了契约,后面的计划和评审都拿它对照,不会做着做着跑偏。
干活中:把每个功能隔离到 git worktree
主线和新功能挤在同一个检出里,切分支、切上下文、还怕弄脏 main。设计批准后,using-git-worktrees 技能接手:创建新分支和工作树。动手前先检查目录是否被 git 忽略,没有就补进 .gitignore 并提交,避免工作区被误提交。
工作区就绪后按项目类型自动装依赖(Node 跑npm install,Go 跑go mod download,以此类推),最后跑一遍全量测试确认基线是干净的。测试挂了会先报告并问你是否继续,你不在坏基础上叠新功能。
交付时:每个任务都要过两道评审
Agent 说"完成了",你不敢信。子代理驱动开发(Subagent-Driven Development)把计划拆成小任务,每个任务派一个独立子代理执行,完成后过两道评审:先看是否符合规格,再看代码质量。TDD 技能再加一条硬规则:生产代码必须先有一个失败的测试垫底,先写了实现就得删掉重来。
全部任务跑完后,最强的模型再做一次整分支评审,把遗留问题分个轻重。Agent 能连续自主干上几个小时不跑偏,靠的就是每个提交都有测试和评审记录兜底。
选对安装方式:一条命令装好 Superpowers
安装命令按平台不同,都是一行:
| 平台 | 安装命令 |
|---|---|
| Claude Code | /plugin install superpowers |
| Cursor | /add-plugin superpowers |
| Codex CLI | 输入/plugins后搜索 Superpowers |
其他平台(Gemini CLI、OpenCode、Pi 等)从仓库安装。先克隆仓库:
git clone https://gitcode.com/GitHub_Trending/su/superpowers每个工具平台要单独安装一次,用几个就装几个。
从这里开始
接下来三步:
- 用你平台的命令装好 Superpowers
- 挑一个小需求丢给 Agent,看它完整走一遍流程
- 顺了之后,大任务再交给子代理驱动开发
想改流程本身,skills/ 目录下每个技能都是一个能直接读的 Markdown 文件,改文字就行。
✅ 核心要点:先设计后动手、工作区隔离、先测试后代码、双重评审。命令一个不用记,流程本身就是方法论。
【免费下载链接】superpowersAn agentic skills framework & software development methodology that works.项目地址: https://gitcode.com/GitHub_Trending/su/superpowers
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考