8.5 KiB
Executable File
8.5 KiB
Executable File
created, type, tags
| created | type | tags | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026-04-27 | source |
|
Garry Tan gstack 完全研究
Garry Tan(Y Combinator CEO)的 Claude Code 开发工作流
仓库:https://github.com/garrytan/gstack
⭐ 84,044 stars | 研究时间:2026-04-27
📋 概览
gstack 是 Y Combinator CEO Garry Tan 开源的 AI 编程团队工作流。它将 Claude Code 转变为一个由 23 个专业角色 组成的虚拟工程团队,覆盖从产品设计到部署上线的完整开发生命周期。
核心理念:一个人 + 正确的工具 = 20 人团队的生产力。
🎯 核心数据
| 指标 | 数值 |
|---|---|
| GitHub Stars | 84,044+ |
| 角色数量 | 23 个专业技能 |
| 许可证 | MIT(完全免费) |
| 依赖 | Claude Code + Git + Bun |
| 安装时间 | 30 秒 |
| 支持 Agent | 10 种(Claude Code, Cursor, Codex, Kiro 等) |
👥 23 个专业角色
🧠 战略与规划
| 命令 | 角色 | 功能 |
|---|---|---|
/office-hours |
产品顾问 | 6 个强制问题,深度挖掘产品需求 |
/plan-ceo-review |
CEO/创始人 | 战略挑战,4 种范围模式,10 节审查 |
/autoplan |
自动规划 | CEO + 工程 + 设计 + DX 全链路审查 |
🎨 设计
| 命令 | 角色 | 功能 |
|---|---|---|
/plan-design-review |
高级设计师 | 0-10 评分,AI 低质内容检测 |
/design-consultation |
设计合伙人 | 从零构建完整设计系统 |
/design-shotgun |
设计探索 | 生成 4-6 个方案变体,对比选择 |
/design-html |
设计工程师 | 设计稿 → 可投产的 HTML |
/design-review |
会写代码的设计师 | 审计 + 修复,带前后对比截图 |
💻 工程
| 命令 | 角色 | 功能 |
|---|---|---|
/plan-eng-review |
工程经理 | 架构锁定、数据流、边界情况 |
/plan-devex-review |
开发者体验负责人 | DX 审查,三种模式 |
/review |
资深工程师 | 找生产级 bug,自动修复 |
/investigate |
调试员 | 系统化根因调试,最多 3 次尝试 |
/devex-review |
DX 测试员 | 实际测试 onboarding 流程 |
🔒 安全
| 命令 | 角色 | 功能 |
|---|---|---|
/cso |
首席安全官 | OWASP Top 10 + STRIDE 威胁建模 |
🧪 测试与质量
| 命令 | 角色 | 功能 |
|---|---|---|
/qa |
QA 负责人 | 真实浏览器测试,自动修复 |
/qa-only |
QA 报告员 | 纯 bug 报告,不改代码 |
🚀 发布与运维
| 命令 | 角色 | 功能 |
|---|---|---|
/ship |
发布工程师 | 同步、测试、推送、创建 PR |
/land-and-deploy |
发布工程师 | 合并 PR → CI → 部署 → 验证 |
/canary |
SRE | 部署后监控循环 |
/benchmark |
性能工程师 | 基线性能测试,前后对比 |
📝 其他
| 命令 | 角色 | 功能 |
|---|---|---|
/document-release |
技术写手 | 自动更新文档 |
/retro |
工程经理 | 每周回顾,个人产出分析 |
/pair-agent |
多 Agent 协调 | 共享浏览器,多 Agent 协作 |
🔄 完整工作流
Think → Plan → Build → Review → Test → Ship → Reflect
每个步骤前后衔接:
/office-hours产出设计文档 →/plan-ceo-review读取/plan-eng-review产出测试计划 →/qa读取/review发现 bug →/ship验证修复
没有任何环节遗漏!
📊 生产力数据(Garry Tan 本人)
| 指标 | 2013 年(Bookface) | 2026 年(gstack) | 倍数 |
|---|---|---|---|
| 逻辑代码行/天 | 14 | 11,417 | 810× |
| 年度贡献 | 772 commits | 1,237+ commits | — |
| 60 天产出 | — | 3 个生产服务 + 40+ 功能 | — |
前提:Garry 是 YC CEO,全职工作之余兼职开发。
🛠️ 安装
个人模式(30 秒)
git clone --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup
团队模式
(cd ~/.claude/skills/gstack && ./setup --team)
git add .claude/ CLAUDE.md
git commit -m "require gstack for AI-assisted work"
支持的 10 种 Agent
| Agent | 安装标志 | 安装路径 |
|---|---|---|
| Claude Code | 默认 | ~/.claude/skills/gstack/ |
| OpenAI Codex CLI | --host codex |
~/.codex/skills/ |
| Cursor | --host cursor |
~/.cursor/skills/ |
| Kiro | --host kiro |
~/.kiro/skills/ |
| Hermes | --host hermes |
~/.hermes/skills/ |
| GBrain | --host gbrain |
~/.gbrain/skills/ |
| OpenCode | --host opencode |
~/.config/opencode/skills/ |
| Factory Droid | --host factory |
~/.factory/skills/ |
| Slate | --host slate |
~/.slate/skills/ |
🔗 与 OpenClaw 集成
gstack 与 OpenClaw 的集成方式是 方法论注入,不是代码移植:
OpenClaw(编排器) gstack 仓库(方法论源)
───────────────── ──────────────
消息/日历/记忆 规划纪律 + 23 技能
│ │
├── 原生技能 ├── 生成原生技能
│ office-hours │ office-hours, ceo-review
│ ceo-review │ investigate, retro
│ investigate │
│ retro │
│ ├── 生成 gstack-lite
├── sessions_spawn │ (规划纪律)
│ └── Claude Code │
│ └── gstack 已安装 ├── 生成 gstack-full
│ │ (完整流程)
└── 分发路由 (AGENTS.md) └── docs/OPENCLAW.md
五层调度模式
| 层级 | 场景 | 注入内容 |
|---|---|---|
| Simple | 单文件修改、拼写 | 无 gstack |
| Medium | 多文件功能、重构 | gstack-lite |
| Heavy | 特定技能调用 | "Load gstack. Run /X" |
| Full | 完整功能/项目 | gstack-full pipeline |
| Plan | 规划(不实现) | gstack-plan pipeline |
安装到 OpenClaw
# 安装 4 个原生方法论技能
clawhub install gstack-openclaw-office-hours
clawhub install gstack-openclaw-ceo-review
clawhub install gstack-openclaw-investigate
clawhub install gstack-openclaw-retro
💡 使用示例
你:我想做一个日历每日简报应用
你:/office-hours
Claude:[问 6 个强制问题,挖掘真实需求]
[挑战你的框架:你说"简报",实际是"AI 参谋"]
[产出设计文档]
你:/plan-ceo-review
[10 节审查,挑战范围]
你:/plan-eng-review
[ASCII 数据流图、状态机、边界情况]
你:批准计划,退出规划模式
[8 分钟写 2400 行,11 个文件]
你:/review
[自动修复 2 个问题,发现竞态条件]
你:/qa https://staging.myapp.com
[打开真实浏览器,点击流程,找到并修复 bug]
你:/ship
测试:42 → 51 (+9)。PR: github.com/you/app/pull/42
🌟 核心亮点
1. 方法论驱动,不是工具堆砌
gstack 本质是一个开发流程,每个技能为下一个提供输入:
office-hours → design doc → ceo-review → eng-review
→ build → review → qa → ship → retro
2. 零侵入
- 不修改你的代码库(无 vendored 文件)
- 每次会话自动更新(每小时检查一次)
- 版本不漂移
3. 支持 10 种 AI 编码 Agent
Claude Code、Cursor、Codex CLI、Kiro、Hermes 等
4. 与 OpenClaw 完美适配
- OpenClaw 通过 ACP 运行时无缝调度
- 4 个原生技能可直接在对话中使用
- 无需额外守护进程
🔥 gstack 生态
| 项目 | Stars | 说明 |
|---|---|---|
| garrytan/gstack | 84K | 原版 |
| huytieu/COG-second-brain | 368 | 自进化第二大脑,17 AI 技能 |
| garagon/nanostack | 189 | 极简版,完整工程流程 |
| loperanger7/gstack-auto | 180 | 半自治编排 |
| AICreator-Wind/gstack-openclaw-skills | 40 | OpenClaw 适配版 |
| fagemx/gstack-game | 28 | 游戏开发专用流程 |
📌 总结
gstack 代表了一种新的 AI 编程范式:
不是让 AI 当你的 copilot,而是让 AI 组成一个完整的工程团队。
适合人群:
- 技术创始人 / CEO
- 首次使用 Claude Code 的用户
- Tech Lead / Staff 工程师
- 想用 AI 实现完整开发流程的团队
研究完成时间:2026-04-27 07:13