Claude Code智能编程指南:gstack工具打造虚拟开发团队
Y Combinator现任总裁Garry Tan在2026年借助Claude Code#ClaudeCode完成了超过60万行生产级代码(其中35%为测试用例),日均产出1至2万行。
他的2026年GitHub贡献记录达到1237次提交,而在他最活跃的2013年全年仅有772次。
这并非因为“打字速度提升”,而是因为他开源了一套名为gstack的工程工作流#编程工作流,将Claude Code从一个“会写代码的人工智能”转变为一支完整的虚拟工程团队#AI编程。
gstack#gstack是一系列Markdown文件,通过Claude Code的斜杠命令功能进行整合。其设计理念非常独特——不是教导AI如何更好地编写代码,而是让AI按照角色进行思考。
CEO应该考虑什么,它就扮演CEO。工程经理应该绘制什么图表,它就画出ASCII架构图。QA应该点击哪些按钮,它就启动真实浏览器去操作。
你通过斜杠命令,一个指令就切换一个角色。
第一步:需求定义
Claude进入YC创业导师模式,提出6个强制性追问:
——输出完整设计文档。
第二步:架构设计
Claude切换到工程经理模式,绘制ASCII数据流图,约定API契约,明确边界。
第三步:代码实现
工程师模式产出生产级代码,遵循项目规范。
第四步:质量保证
QA模式生成测试套件,覆盖边界情况。
假设你要开发一个“告警规则链”新功能:
这些命令对不熟悉AI边界的新手而言是最实用的防护。AI在修改文件时若涉及危险操作会弹出警告,阻止灾难性误操作。
gstack和之前介绍过的Superpowers常被放在一起比较。两者完全可以共存,但定位不同:
gstack:管“做什么”
Superpowers:管“怎么做”
一位深度用户的精辟总结:gstack的/office-hours解决的是“我们该不该做这个功能”,Superpowers的brainstorming解决的是“这个功能怎么写”。前者做正确的事,后者正确地做事。
两者天然互补:
核心交接点:gstack输出文档和方案,Superpowers吸收spec和plan,产出带测试的代码,再交还给gstack进行QA和发布。不存在功能重叠,只有流程接力。
打开Claude Code,粘贴一行:
在项目根目录的CLAUDE.md中添加以下配置,否则技能不生效:
如果同时安装了Superpowers,/review可能冲突。采用前缀模式安装:
之后命令变为/gstack-qa、/gstack-review,彻底避免冲突。
gstack代表了一条与Superpowers不同的路线:角色比流程更能让人理解AI的价值。
Garry Tan的经历说明了这一点——60天的产出超过了自己整个2013年的开发量,不是因为AI写代码更快了,而是因为他可以用一个命令就把AI切换成“CEO思维”、“QA思维”、“安全官思维”。
不是AI变强了,是使用AI的方式变好了。
gstack的每个斜杠命令,本质上都是在说一句话:“现在,请你以这个身份来思考。”
这可能是2026年AI编程领域最重要的认知转变之一#AI工具教程。