Files
chill_notes/wiki/Projects/gstack完全研究.md
2026-04-27 23:16:53 +08:00

8.5 KiB
Executable File
Raw Blame History

created, type, tags
created type tags
2026-04-27 source
gstack
garry-tan
claude-code
ai-coding
agent
skill
yc

Garry Tan gstack 完全研究

Garry TanY 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