家人们,我不允许你们还不知道这个宝藏! Y Combinator CEO Garry Tan 把他那套压箱底的 AI 开发流开源了,名字很直白,叫 gstack。上线不到两周,GitHub 星标突破 32.8k,还在疯狂增长!这可不是普通的代码生成工具,而是给 Claude Code 这种暴力工具装上了一个基于现代软件工程流程的约束框架。
🌟 从「AI助手」到「虚拟工程团队」的华丽转身
如果你觉得现在的 AI 编程只是在玩简单的 Prompt 对话,那 gstack 的思路可能会让你清醒一点:它不是在教 AI 怎么写代码,而是在教 AI 怎么像个正经的工程团队一样协同。
Garry Tan 在过去 60 天里用 Claude Code 写了 60 万行生产级代码,每天 1 到 2 万行。同时,他还在全职运营 YC,全球最顶级的创业孵化器。因为兴奋到停不下来,他最近每天只睡 4 小时,自称得了「赛博精神病」。
gstack 的本质是什么? 看了一圈源码,这东西的本质不是什么自动化写代码的脚本,而是把 Claude 从一个随时可能失控的单兵,强行捏合成了一个由 CEO、工程经理和 QA 组成的虚拟公司。
🏗️ 架构逻辑:认知摩擦力才是救命稻草
指挥官模式:制造必要的「摩擦力」
gstack 引入的 Conductor Agent 并不是为了增加链路复杂性,它是为了制造摩擦力。在真实的工程实践中,最恶心的往往不是代码写不出来,而是逻辑起点就错了。
普通开发者用 Claude 可能直接就喊它改功能,而 gstack 要求先进行战略对齐。这种做法很像老练的建筑工头:在没看清管道走向前,绝不轻易切断任何一根水管。
这种架构强制 AI 在思维空间里先进行一次低成本的模拟。如果 Conductor 认为方案逻辑不通,具体的执行 Agent 就不会被激活。这有效防止了 AI 像个没头苍蝇一样在你的代码仓库里乱撞,最后搞出一堆无法编译、逻辑断层的屎山。
角色扮演背后的降噪逻辑:分封制的博弈艺术
gstack 定义的 CEO、工程经理(EM)和 QA 测试员,听起来像是某种过家家的角色扮演,但在底层逻辑里,这叫职责分离。把决策权、管理权和质量控制权强行分开,即便它们背后跑的都是同一个 Claude 模型。
15个角色组建的完整工程团队:
决策层:CEO/YC合伙人视角 - 负责方向判断 执行层:工程经理 - 负责架构、数据流、安全 设计层:设计师 - 负责用户体验 质量层:QA测试员 - 负责找Bug 文档层:文档工程师 - 负责写说明书 发布层:发布经理 - 负责上线
过去,这需要一个 6-8 人的产品团队。现在,Garry Tan 一个人在这些角色之间来回切换,每次切换只需要输入一个斜杠命令。
🔧 技术原理:可执行的工程组织结构
gstack 更接近一个:**可执行的工程组织结构(Executable Org Chart)**。它做了一件非常关键的事情:把「一个AI助手」,拆解成 15 个有明确职责的角色 + 6 个工具层能力,并用 Markdown + slash command 进行编排。
核心闭环流程:
Re-ground:重申上下文 Simplify:简化问题 Recommend:给出方案 Options:多路径+成本分析
这背后其实是一个很深的洞察:AI不是缺能力,而是缺「管理」。gstack,本质是在做 AI 的中层管理系统(AI middle management layer)。
🛠️ 安装和使用:小白也能上手的保姆级教程
前置条件
安装 Claude Code 基本的命令行操作能力 一个你想要改进的代码仓库
快速开始
# 克隆 gstack 仓库
git clone https://github.com/garrytan/gstack.git
# 进入目录
cd gstack
# 将 skills 目录复制到你的 Claude Code 配置中
cp -r skills ~/.config/claude### **基本使用流程**
1. **启动 Claude Code**:
```bash
claude
选择技能:在 Claude Code 中,你可以通过斜杠命令调用不同的角色: /ceo:以 CEO 视角分析业务价值/eng-manager:工程经理做代码审查/qa:QA 测试员找 Bug/designer:设计师优化用户体验工作流程示例:
用户:/ceo 我想开发一个电商网站
CEO Agent:分析市场机会、竞品、商业模式...
用户:/eng-manager 基于CEO的分析,设计技术架构
工程经理:设计数据库结构、API接口、技术选型...
用户:/qa 测试这个架构设计
QA Agent:找出潜在的性能问题、安全漏洞...
💡 为什么 gstack 值得你立刻马上行动?
1. 防止「AI盲目梭哈」
gstack 最大的价值在于对冲动编码的抑制。它强制 AI 在动手前先思考,避免了一开始就走上错误的技术路线。
2. 提升代码质量
通过多角色审查机制,代码要经过 CEO(业务价值)、工程经理(技术架构)、QA(质量保证)三重把关,质量自然提升。
3. 降低认知负荷
开发者不再需要同时思考业务、技术、设计、测试所有方面,可以专注于当前角色,大大降低认知负担。
4. 可复用的工程经验
gstack 实际上是把 Y Combinator 过去 20 年的投资经验,编码成了一个接口。你用的不是工具,而是顶级投资人的思维模式。
🎯 适用场景:谁应该立刻马上用起来?
独立开发者
一个人就是一个团队?现在真的可以了!gstack 让你在 CEO、工程师、设计师、测试员之间无缝切换。
创业团队
资源有限但需要快速迭代?gstack 帮你建立规范的工程流程,避免早期技术债务。
大公司创新项目
想要快速验证想法但不想走繁琐流程?gstack 提供轻量级的工程管理框架。
技术管理者
想要了解 AI 如何改变工程管理?gstack 是最好的学习案例。
⚡ 实战案例:Garry Tan 的「赛博精神病」日常
在 SXSW 2026 大会上,Garry Tan 对着知名投资人 Bill Gurley 说:「我得了赛博精神病...我已经觉得自己 24 小时都在嗑药了。」
这里说的不是什么禁用药品,而是 AI 工具。在过去 60 天里,Garry Tan 用这套方法写了 60 万行生产级代码,每天 1 到 2 万行。同时,他还在全职运营 YC。
他的工作流:
早上用 /ceo分析新项目的商业机会上午用 /eng-manager设计技术架构下午用 /designer优化用户体验晚上用 /qa进行质量审查睡前用 /doc-writer写技术文档
一个人,多个角色,24小时不间断产出。
🚧 挑战与局限:理性看待 gstack
学习曲线
虽然 gstack 降低了 AI 编程的门槛,但用户仍然需要理解基本的软件工程概念,才能充分发挥其价值。
依赖 Claude Code
目前 gstack 主要针对 Claude Code 优化,对其他 AI 编程工具的支持有限。
过度工程化风险
对于简单项目,完整的 15 角色流程可能显得过于复杂。
需要人工监督
AI 生成的代码仍然需要人工审查,不能完全替代人类工程师。
🔮 未来展望:AI 工程管理的新范式
gstack 释放了一个重要信号:AI编程,正在从「辅助工具」进化为「组织形态」。这不是工具升级,而是「工程组织的重写」。
未来的可能性:
更多AI工具集成:支持 GitHub Copilot、Cursor 等其他工具 自定义角色:让用户定义自己的工程角色 团队协作:多人共享同一个虚拟工程团队 行业模板:针对不同行业(金融、医疗、电商)的专用模板
🌐 相关资源地址
https://github.com/garrytan/gstack
https://www.ycombinator.com/
#AI编程革命 #工程管理新范式 #YC掌门人秘籍 #ClaudeCode高级用法 #开源宝藏工具 #开发效率提升 #虚拟工程团队 #gstack实战指南
夜雨聆风