Files
chill_notes/wiki/Areas/AI编程工具/gstack完全研究
2026-04-27 23:24:41 +08:00

289 lines
8.5 KiB
Plaintext
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
created: 2026-04-27
type: source
tags: [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 秒)
```bash
git clone --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup
```
### 团队模式
```bash
(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
```bash
# 安装 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*