从"一个人对着 AI 许愿"到"指挥一个虚拟精英团队",两个开源神器的 1+1>2 完全指南。
适合:被 AI 写的屎山代码折磨到脱发、或者想让 AI 产出真正能上线的生产级代码的选手。
一、先讲一个悲伤的故事(你一定经历过)
你是一个全栈开发者(或者叫"全干工程师"),听说 AI 编程很牛,兴冲冲地打开 Claude Code:
"帮我做一个电商系统,要支持用户登录、商品管理、购物车、支付。"
AI 噼里啪啦一顿输出,十分钟生成了 3000 行代码。你激动地跑起来------
javascript
TypeError: undefined is not a function
at UserService.login (/src/services/user.ts:42)
修完一个 bug 又冒出三个。你发现:
- 登录没做密码加密(明文存数据库)
- 购物车的状态管理像一坨意大利面
- 测试覆盖率 0%,代码里连一个
test文件都没有 - 订单金额计算在 3 个不同文件里有 3 种不同的算法
你血压直接拉满。
这就是"Vibe Coding"的真相 :AI 像是一个异常自信的初级工程师------写代码飞快,但质量完全没谱。
二、到底什么是 gstack?------ "你的虚拟 23 人工程团队"
2.1 一句话讲清楚
gstack 是 Y Combinator 总裁 Garry Tan 开源的 Claude Code 技能包。它的核心理念一句话就能讲明白:
别让 AI 一个人干所有事------给它分配角色 ,让它扮演一个团队。
就像你不会让一个人同时当 CEO + 产品经理 + 前端 + 后端 + 测试 + 运维,你也不该让 AI 同时干这些。
2.2 生活中的类比:开一家餐厅
2.3 gstack 的 23 个角色一览
2.4 gstack 的角色分工表(就像一支特种部队)
| 角色 | 你在生活中的类比 | gstack 命令 | 它做什么 |
|---|---|---|---|
| CEO | 你跳槽前去请教的前辈大佬 | /office-hours |
用 6 个灵魂拷问帮你想清楚到底要做什么 |
| 产品总监 | 那个总说"这个功能真的需要吗"的人 | /plan-ceo-review |
4 种范围模式,寻找 10 星级产品方案 |
| 工程经理 | 写代码前帮你画架构图的那个老大哥 | /plan-eng-review |
锁定架构、数据流、边缘案例 |
| 设计师 | 你 UI 做好后被吐槽"这配色像交警罚单"那刻 | /plan-design-review |
对设计维度打 0-10 分 |
| QA 负责人 | 那个在你代码里找茬但救了你无数次的测试 | /qa |
打开真实浏览器,点点点,发现你永远测不出的 bug |
| 发布工程师 | 凌晨 3 点被叫起来回滚的那个人 | /ship |
同步 main、跑测试、推代码、建 PR |
| CSO 安全官 | 公司里最唠叨但代码被黑了没人敢惹的人 | /cso |
OWASP Top 10 + STRIDE 威胁模型全面扫描 |
2.5 一个 gstack 实战的例子
你在做一个登录功能,以前你直接说"帮我做登录"。用了 gstack 之后:
diff
第一步:/office-hours
AI 问:这个登录是给谁用的?用户从哪里来?
你答:给公司内部员工,不需要注册,直接 SSO 对接飞书。
AI 说:好,那不需要注册页面、不需要邮箱验证。确定要 JWT + 强制 HTTPS 吗?
你答:对。
第二步:/plan-eng-review
AI 出架构:AuthService → SSO Provider → Token Manager → Middleware
并指出边缘案例:Token 过期前 5 分钟续期、SSO 不可用时的降级方案
第三步:写代码(按计划执行)
第四步:/qa
AI 打开真实浏览器:
- 输入飞书账号 → 登录成功 ✅
- 故意输入错误密码 → 显示友好错误提示 ✅
- Token 过期 → 自动续期无感登录 ✅
- 关闭飞书 SSO → 降级到本地账号登录 ✅
第五步:/review
AI 以 Staff Engineer 身份审查代码:
- 发现 Token 存储在 localStorage(XSS 风险!)→ 改为 httpOnly cookie
- 发现没有做 CSRF 防护 → 加 csrf token
第六步:/ship
一键合并代码、跑 CI、发 PR、部署到生产环境。
三、什么是 Superpowers?------ "你的代码纪律委员"
3.1 一句话讲清楚
Superpowers 是开源老兵 Jesse Vincent 做的 Claude Code 技能包。它的核心理念更狠:
不写测试?删掉重来。 没想清楚方案?不许写代码。
如果说 gstack 是你的"虚拟团队",那 Superpowers 就是你的工程纪律强制执行系统------它像一个严格但靠谱的 Tech Lead,时刻盯着你(和 AI)有没有偷工减料。
3.2 生活中的类比:驾校教练
3.3 Superpowers 的 7 个强制阶段
3.4 TDD 的铁律:RED → GREEN → REFACTOR
这是 Superpowers 最核心的规矩,也是跟 gstack 最大的不同点:
Jesse Vincent 的金句:"清晰到一个热情但没品味、没判断力、不喜欢写测试的初级工程师也能照着做。" ------ 这就是 Superpowers 对计划质量的标准。
3.5 Superpowers 的 14 个技能全景
| 分类 | 技能 | 功能 | 类比 |
|---|---|---|---|
| 🚪 入口 | using-superpowers |
调度守门员,确保先查 skill 再行动 | 进入工地必须先戴安全帽 |
| 🧠 设计 | brainstorming |
苏格拉底式追问,一次一个问题 | 心理医生的诊断过程 |
| 📋 规划 | writing-plans |
拆成 2-5 分钟微任务 | 项目经理的 WBS 拆解 |
| 🌿 环境 | using-git-worktrees |
隔离分支开发 | 做化学实验必须在通风橱 |
| 🧪 TDD | test-driven-development |
强制红绿重构循环 | 先体检再看病 |
| 🚀 执行 | subagent-driven-development |
子代理独立上下文执行 | 一个工种只干一样活 |
| 🚀 执行 | executing-plans |
按计划顺序执行 | 流水线工人 |
| 🚀 执行 | dispatching-parallel-agents |
并行派发互不依赖任务 | 同时开 3 个灶炒菜 |
| 🐛 调试 | systematic-debugging |
四阶段系统化调试 | 法医验尸而不是瞎猜死因 |
| 👀 审查 | requesting-code-review |
主动请求审查 | 写完论文请导师审阅 |
| 👂 审查 | receiving-code-review |
技术性回应反馈 | 答辩而不是拌嘴 |
| ✅ 验证 | verification-before-completion |
完成前强制跑验证 | 出厂前必须质检 |
| 🏁 收尾 | finishing-a-development-branch |
合并/PR/清理 | 用完工具要归位 |
| 🔧 元技能 | writing-skills |
教你自定义编写新技能 | 教练培训新教练 |
四、为什么 1 + 1 > 2 ?------ "大脑" 和 "手脚" 的黄金组合
4.1 核心原理:能力边界几乎零重叠
这是最重要的认知------这两个工具几乎不重叠:
看到没?几乎不重叠! 就像你的"左脑"和"右脑"------一个管逻辑一个管创意,天然互补。
4.2 类比:建筑工地的"设计师"和"监理"
设计师(gstack) 管"要盖成什么样",监理(Superpowers) 管"有没有偷工减料"。缺任何一个,房子都是危楼。
4.3 数据说话:组合前后的质变
核心数据 :Bug 引入率从 15% 降到 3%,测试覆盖率从接近 0 升到 85-95%,代码审查通过率从 6% 暴增到 90%。这不是渐进式改善,这是阶跃式质变。
五、五个关键交接点:它们是怎么"接力"的
两个工具之间有 5 个天然的交接点,像接力赛一样无缝衔接:
五个交接点速查表
| 交接点 | 从 | 到 | 传递的东西 | 类比 |
|---|---|---|---|---|
| ① | brainstorming |
/autoplan |
完整设计文档 | 建筑师画完图纸交给评审委员会 |
| ② | /autoplan |
writing-plans |
审查确认后的架构方案 | 评审通过后交给施工团队 |
| ③ | writing-plans + TDD |
/qa |
经过红绿测试的可运行代码 | 零件造好后交给质检 |
| ④ | /qa |
code-review |
真浏览器验证结果 | 路测完交给安全认证 |
| ⑤ | code-review |
/ship |
审查通过的生产级代码 | 合格证盖完章交给快递 |
六、最佳实践:什么时候用什么?
6.1 任务复杂度决策树
6.2 一句话速记
改一行代码 → 直接改。
修一个 Bug → Superpowers solo。
做一个功能 → gstack + Superpowers 标准流程。
做一个产品 → 完整闭环,别省步骤。
原则:杀鸡别用牛刀,但杀牛的时候别拿指甲刀。
6.3 不同场景的推荐组合
| 场景 | 推荐 | 理由 |
|---|---|---|
| 日常开发 / 修 Bug | Superpowers | TDD 纪律保证修复质量,不会修一个 bug 引入两个 |
| 新功能开发 | Superpowers + gstack 标准流程 | 先想清楚 → 写计划 → TDD → 浏览器验证 → 上线 |
| 0→1 创业 MVP | Superpowers + gstack 完整闭环 | /office-hours 先把需求聊透,避免做一个月发现方向错了 |
| 产品优化 / 体验打磨 | gstack 为主 | /plan-design-review + /design-html + /qa 浏览器验证 |
| 安全审计 | gstack /cso |
OWASP Top 10 + STRIDE 威胁模型扫描 |
| 代码上线 | gstack /ship |
同步 main → 跑测试 → 推代码 → 建 PR 一条龙 |
七、怎么装?怎么用?------ 30 秒上手指南
7.1 安装
bash
# 方法一:Claude Code 官方插件市场(最推荐)
/plugin install superpowers@claude-plugins-official
# 方法二:git clone gstack
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup
两个都装好之后,输入 /help 能看到 superpowers:brainstorm 和 gstack:/office-hours 等命令就说明安装成功。
7.2 配置你的 CLAUDE.md
在你的项目根目录 CLAUDE.md 中加入分工裁决规则:
markdown
## Superpowers(工程纪律层 --- 自动触发)
负责 brainstorm、writing-plans、TDD、systematic-debugging、code-review、verification
## gstack(产品与执行层 --- 手动斜杠命令触发)
负责 /office-hours、/autoplan、/qa、/browse、/cso、/ship、/land-and-deploy
## 分工裁决
- 想不清楚要做什么 → Superpowers: brainstorming
- 担心方向走偏 → gstack: /office-hours + /autoplan
- 写代码 → Superpowers: TDD(红 → 绿 → 重构)
- 验证功能 → gstack: /qa(开真实浏览器测)
- 安全审计 → gstack: /cso
- 上线 → gstack: /ship + /land-and-deploy
- 遇到不知道的 bug → Superpowers: systematic-debugging
- 小任务别过度工程化:改一行代码直接改,不用走完整流程
7.3 你的第一条"团队命令"
装完之后,你可以试试这样跟 AI 说话:
以前 :"帮我做一个待办事项应用。"
现在 :"我们来做 brainstorming,我想做一个极简的待办事项应用,满足自己的日常需求就好。"
AI 会自动触发 Superpowers 的 brainstorming 流程,像一个心理咨询师一样,一次一个问题,帮你想清楚:
- 谁会用?只用你一个人还是有团队?
- 需要什么核心功能?只需"增删改查"还是需要标签/优先级/截止日期?
- 数据放哪里?本地浏览器 localStorage 还是云端同步?
- 需要移动端吗?
全部确认之后 ,再进入 /autoplan 多角色审查,确保方向没问题了再动工。
八、常见踩坑与避坑指南
8.1 Token 消耗警告
两套技能同时启用会消耗不少 Token。社区实测数据:
总消耗约 10 万 token (完整流程),折合约 $0.3(用 DeepSeek Anthrophic API)。对比你手动改 bug 的时间成本,这是血赚。
8.2 命令冲突问题
gstack 的部分命令可能和其他插件命名冲突(比如 /review)。解决方案:安装 gstack 时用 --prefix 添加前缀。
bash
./setup --prefix gstack
# 这样命令就变成 /gstack:review、/gstack:qa 等等
8.3 不要什么任务都走完整流程
8.4 避坑速查表
| 坑 | 症状 | 解药 |
|---|---|---|
| 过度工程化 | 拼写错误也走 brainstorming | 5 行以内直接改 |
| Token 焦虑 | 频繁看消耗不敢用 | 算一下:省下的时间比 Token 值钱 100 倍 |
| 迷信 100% 自动化 | 期待 AI 自己决定一切 | 关键决策还是你来,AI 负责执行 |
| 跳过 TDD | AI 直接写代码没先写测试 | Superpowers 会自动拦截,别手动跳过 |
忘记 /qa |
单元测试全过但浏览器打开就报错 | 单元测试 ≠ 端到端验证,一定要跑 /qa |
| 命令冲突 | /review 报错 |
用 --prefix 安装或改 CLAUDE.md 分流 |
九、总结:一张图记住所有
终极速查:遇到问题找谁?
| 你遇到的问题 | 找谁? | 用什么? |
|---|---|---|
| 不知道该做什么功能 | gstack | /office-hours |
| 担心方案有坑 | gstack | /autoplan |
| 不知道怎么写计划 | Superpowers | brainstorming + writing-plans |
| AI 写屎山代码 | Superpowers | test-driven-development(强制) |
| 想验证功能对不对 | gstack | /qa 开浏览器手动点点点 |
| 怕代码有安全漏洞 | gstack | /cso |
| 想确认代码质量 | Superpowers | code-review 双通道审查 |
| 想一键上线 | gstack | /ship |
| 上线后怕出问题 | gstack | /canary 金丝雀监控 |
| 遇到奇怪的 bug | Superpowers | systematic-debugging 四阶段调试 |
| 代码写完了不知道怎么收尾 | Superpowers | finishing-a-development-branch |
十、趋势展望:AI 编程的下一个 12 个月
- "模型不再是最重要的" --- 2026 年最大的认知变化:瓶颈不是模型不够聪明,而是缺乏纪律。gstack 和 Superpowers 都是"纪律工具",不是"让 AI 变聪明"的工具。
- "三层架构成为标配" --- gstack(决策层)+ Superpowers(执行层)+ GSD/CE(上下文层),三个工具各管一摊,互不侵犯。
- "自定义角色爆发" --- Superpowers 的
writing-skills提供了"教 AI 写 skill"的能力,未来每个人都能自定义自己的虚拟团队成员。 - "从写代码到管团队" --- AI 编程的本质正在从"一个人对 AI 写代码"变成"一个人指挥一个 AI 团队做产品"。
本文不是工具广告------gstack 和 Superpowers 都是 MIT 开源的免费工具。它们真正的价值不是代码本身,而是一套经过实战检验的工作流程。在 AI 已经足够聪明的 2026 年,纪律 > 智力。
如果你还在裸用 AI 写代码,就像拿着一把瑞士军刀去砍树------工具是好工具,但用法错了。给 AI 装上纪律和流程,它才会从一个"异常自信的初级工程师"变成你的"虚拟精英团队"。
参考来源:
- GStack --- Garry Tan's Claude Code Workflow (SitePoint)
- AI Coding's Discipline Turn: Three Open-Source Frameworks (TechTimes)
- Superpowers + gstack 搭配实战:2个插件37个技能 (腾讯云)
- Claude Code 封神组合:superpowers 当大脑,gstack 当手脚 (知乎)
- A Claude Code Skills Stack: Combine Without Chaos (dev.to)
- Superpowers + gstack + CE:三层协同与知识复利 (CSDN)
- 用 Superpowers 给你的 AI 编程 Agent 装上纪律 (CSDN)