gstack: github.com/garrytan/gstack
Superpowers: github.com/obra/superpowers
Compound Engineering: github.com/EveryInc/compound-engineering-plugin
本项目集成了三个强大的 AI 开发增强工具,帮助你将 Claude Code 变成一个完整的虚拟工程团队。
每个项目都有详细的入门教程:
| 教程 | 内容 |
|---|---|
| gstack 教程 | YC CEO 的软件工厂,15 个专业角色 |
| Superpowers 教程 | 完整开发工作流,技能自动触发 |
| Compound Engineering 教程 | 复利工程,每次工作让下次更容易 |
| Everything Claude Code 教程 | Token 优化,记忆持久化 |
从 gstack 教程开始,它是最完整的入门指南!
gstack 是 YC 总裁 Garry Tan 开发的开源软件工厂,他把 Claude Code 变成了一个虚拟工程团队,包含:
- 15 个专业角色:CEO、工程师经理、设计师、QA 工程师、发布工程师等
- 6 个强力工具:安全护栏、编辑锁、自升级等
核心理念:一人一天能写 10,000+ 行生产代码,像一个 20 人团队一样工作。
适合人群:
- 想要快速构建产品的创始人/CEO
- 想要结构化工作流程的 Claude Code 新手
- 想要严谨审查和自动化发布的 Tech Lead
Superpowers 是 Jesse Vincent (GitHub 前 CTO) 开发的完整软件开发工作流,基于可组合的"技能"系统。
核心理念:自动化整个开发流程,从构思到发布,不需要每次都手动指导 Agent。
核心工作流:
构思 → 计划 → 实现 → 审查 → 测试 → 发布
适合人群:
- 想要自动化开发流程的团队
- 想要 TDD(测试驱动开发)的开发者
- 想要并行开发多个功能的用户
Compound Engineering 是 Every 公司开发的 AI 技能和 Agent 集合,致力于"复利工程"。
核心理念:80% 在计划和审查,20% 在执行。每次工作都要让下次更容易,而不是更难。
核心工作流:
构思 → 计划 → 工作 → 审查 → 复利 → 重复
↑
可选的创意发散
适合人群:
- 想要持续改进开发流程的团队
- 想要系统化知识沉淀的开发者
- 想要多 Agent 协同工作的用户
- Claude Code
- Git
- Bun v1.0+
在 Claude Code 中输入:
git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
/plugin install superpowers@claude-plugins-official
或先添加市场:
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
/plugin marketplace add EveryInc/compound-engineering-plugin
/plugin install compound-engineering
启动新的 Claude Code 会话,输入以下命令测试:
/office-hours # gstack - 测试启动
/brainstorm # Superpowers - 测试启动
/ce:brainstorm # Compound Engineering - 测试启动
如果技能正常触发,说明安装成功!
gstack 是过程,不是工具集合。技能按照 sprint 的顺序排列:
| 阶段 | 技能 | 角色 |
|---|---|---|
| 思考 | /office-hours |
YC 创业顾问 |
| 计划 | /plan-ceo-review |
CEO/创始人 |
| 计划 | /plan-eng-review |
工程经理 |
| 计划 | /plan-design-review |
高级设计师 |
| 构建 | 直接编写代码 | 开发者 |
| 审查 | /review |
高级工程师 |
| 测试 | /qa |
QA 负责人 |
| 发布 | /ship |
发布工程师 |
| 复盘 | /retro |
工程经理 |
- brainstorming — 写代码前激活。细化想法,探索替代方案,分段展示设计。
- writing-plans — 批准设计后激活。分解成 2-5 分钟的小任务。
- subagent-driven-development — 激活计划。派遣子 Agent 完成任务,两阶段审查。
- test-driven-development — 实现中激活。强制 RED-GREEN-REFACTOR。
- requesting-code-review — 任务间激活。审查问题,按严重程度报告。
- finishing-a-development-branch — 任务完成后激活。验证测试,清理工作区。
/ce:brainstorm → /ce:plan → /ce:work → /ce:review → /ce:compound → 重复
每次循环都会让下次更容易:
- brainstorm 精炼 plan
- plan 指导未来 plan
- review 捕获更多问题
- patterns 被文档化
| 命令 | 功能 | 适合场景 |
|---|---|---|
/office-hours |
六问重构产品,挑战前提 | 开始新项目前 |
/plan-ceo-review |
CEO 视角审视,10 星产品 | 重大功能规划 |
/plan-eng-review |
工程视角锁定架构 | 技术方案设计 |
/plan-design-review |
设计评审,AI 垃圾检测 | UI/UX 设计 |
/review |
自动修复 bug,找生产问题 | PR 审查 |
/qa |
真实浏览器测试,生成回归测试 | 功能测试 |
/investigate |
系统化根因调试 | Bug 定位 |
/ship |
同步、测试、推送、开 PR | 一键发布 |
/browse |
真实浏览器交互 | 端到端测试 |
| 技能 | 功能 | 适合场景 |
|---|---|---|
brainstorming |
苏格拉底式设计细化 | 需求不明确时 |
writing-plans |
详细实现计划 | 开始实现前 |
subagent-driven-development |
子 Agent 批量执行 | 并行开发 |
test-driven-development |
RED-GREEN-REFACTOR | 编写测试 |
systematic-debugging |
4 阶段根因分析 | Bug 调试 |
finishing-a-development-branch |
PR 决策工作流 | 完成功能 |
| 命令 | 功能 | 适合场景 |
|---|---|---|
/ce:ideate |
发散性创意, adversarial 过滤 | 寻找改进点 |
/ce:brainstorm |
需求探索和验证 | 需求阶段 |
/ce:plan |
详细技术计划 | 规划阶段 |
/ce:work |
工作树执行,任务跟踪 | 实现阶段 |
/ce:review |
多 Agent 代码审查 | 代码审查 |
/ce:compound |
知识文档化 | 完成后复盘 |
推荐流程:
1. /office-hours (gstack)
→ 定义问题,挑战前提,生成设计方案
2. /plan-ceo-review (gstack)
→ CEO 视角审视,找到 10 星产品
3. /plan-eng-review (gstack)
→ 锁定架构,数据流,边缘情况
4. /brainstorm (Superpowers)
→ 细化需求,苏格拉底式提问
5. /ce:plan (Compound Engineering)
→ 详细技术计划,可执行的任务
推荐流程:
1. /ce:work (Compound Engineering)
→ 创建工作树,分解任务
2. subagent-driven-development (Superpowers)
→ 子 Agent 执行任务,两阶段审查
3. test-driven-development (Superpowers)
→ RED-GREEN-REFACTOR 测试驱动
4. 直接编写代码
→ 使用 gstack 或手动
推荐流程:
1. /review (gstack)
→ 自动修复明显 bug,标记问题
2. /ce:review (Compound Engineering)
→ 多 Agent 审查,多视角
3. /qa (gstack)
→ 真实浏览器测试,生成回归测试
4. /investigate (gstack)
→ 如果发现 bug,系统化调试
推荐流程:
1. /ship (gstack)
→ 同步主分支,运行测试,推送,开 PR
2. /document-release (gstack)
→ 自动更新所有文档
3. /ce:compound (Compound Engineering)
→ 记录学到的东西,让下次更容易
目标:体验 AI 辅助开发的威力
- 安装 gstack
- 运行
/office-hours- 描述你想要构建的东西
- 看着 AI 挑战你的假设
- 看着它生成设计文档
- 运行
/review在任何有代码的分支上- 看它自动修复问题
- 看它标记需要注意的地方
只需要 10 分钟,你就能感受到不同。
目标:学会在写代码前先思考
- 对任何新想法,先运行
/office-hours - 批准设计后,运行
/plan-ceo-review - 然后运行
/plan-eng-review - 再开始写代码
这时你已经有了完整的设计文档和实现计划。
目标:完整的开发闭环
- 实现功能后,运行
/review - 运行
/qa在你的测试环境 - 修复所有问题后,运行
/ship - 看它自动开 PR
你完成了一个完整的 sprint!
目标:10-15 个并行 sprint
gstack 的真正威力在于并行:
- 一个会话运行
/office-hours在新想法上 - 另一个做
/review在 PR 上 - 第三个实现功能
- 第四个运行
/qa在 staging 环境 - 其他在不同的分支上
这就是一天能写 10,000+ 行代码的秘密。
A: 它们是互补的,不是竞争的。
- gstack: 最完整的套件,15 个角色 + 6 个工具
- Superpowers: 最简单的自动化流程,技能自动触发
- Compound Engineering: 最强调"复利"概念
建议都安装,根据场景选择使用。
A: 不会。它们可以独立使用,也可以组合使用。
如果你同时运行多个技能,Claude 会按顺序处理每个请求。
A: 全部都是免费开源的!
- gstack: MIT License
- Superpowers: MIT License
- Compound Engineering: MIT License
A: 检查安装:
# gstack
cd ~/.claude/skills/gstack && ./setup
# Superpowers
/plugin update superpowers
# Compound Engineering
/plugin update compound-engineeringA: 当然可以。每个人可以根据自己的需求选择使用。
- 如果你想要完整团队 → 用 gstack
- 如果你想要自动化流程 → 用 Superpowers
- 如果你想要复利改进 → 用 Compound Engineering
一起ride the wave! 🚀