Update from Sync Service
This commit is contained in:
289
wiki/sources/gstack完全研究
Executable file
289
wiki/sources/gstack完全研究
Executable file
@@ -0,0 +1,289 @@
|
|||||||
|
---
|
||||||
|
created: 2026-04-27
|
||||||
|
type: source
|
||||||
|
tags: [gstack, garry-tan, claude-code, ai-coding, agent, skill, yc]
|
||||||
|
---
|
||||||
|
|
||||||
|
# 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 秒)
|
||||||
|
|
||||||
|
```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*
|
||||||
Reference in New Issue
Block a user