一条规格一路走到合并:七步流水线与两级评审
来源:GitHub — 2026-10-29 · ⭐ 307,220 stars · Shell
📋 概述
Superpowers 是 Jesse Vincent 与 Prime Radiant 给编码智能体写的一整套开发方法论,由一组可组合的技能加一小段引导指令组成,装好之后技能自动触发,不需要每次刻意调用。流程是硬的:动手前先做 brainstorming 把真正的意图问出来,再把设计分块念给你确认;批准后开 git worktree 隔离工作区并跑一遍干净基线;然后写计划,把活切成 2 到 5 分钟一粒的小任务,每粒都带确切文件路径、完整代码与验证步骤;接着按子智能体驱动或就地执行去实现,每个任务后过两级评审;最后收尾分支。
🔑 核心要点
技能是强制而非建议:智能体在任何任务前先检查相关技能,装好后它不写代码而是先退一步问你要干什么。
计划颗粒度低到能验收:每粒任务 2 到 5 分钟,写明改哪个文件、写什么代码、怎么验证,做不完就说明计划错了。
评审分两级:子智能体驱动模式下每个任务交一个新子智能体做,然后依次检查规格符合度与代码质量,严重问题直接阻塞进度。
TDD 不留情:强制红-绿-重构,先写失败的测试、看它失败、写最小实现、看它通过、提交;写在测试之前的代码会被删掉。
跨十几套 harness 装法各异:Claude Code、Codex、Cursor、Gemini CLI、Copilot CLI、Kimi、OpenCode、Pi、Qwen、Devin、Factory、Antigravity、Muse 与 Hermes 各有入口,用几个就装几个。
💡 金句
Superpowers is a complete software development methodology for your coding agents, built on top of a set of composable skills and some initial instructions that make sure your agent uses them.
👍 0
❤️ 点赞
👎 0
沉底
← 返回 GitHub Trending 首页