什么是 gstack

gstack 是一套基于 Claude Code 的"固执己见"(opinionated)工具集。所谓"固执己见",是指它不追求通用性,而是把 Garry Tan 本人实际在用的工作流直接打包——你拿来就能用他的整套开发习惯。

这 10 个工具分别对应软件公司里五个关键角色:

  • CEO:负责战略层面的决策和优先级判断
  • 工程经理(Eng Manager):管理代码质量、架构决策
  • 发布经理(Release Manager):处理版本发布、部署流程
  • 文档工程师(Doc Engineer):自动化生成和维护技术文档
  • QA:质量保证,测试覆盖

每个角色背后是一组预设好的 Claude Code 配置和提示词,让 AI 在特定场景下以对应角色的视角工作。

为什么值得关注

这个项目之所以引起关注,不只是因为 Garry Tan 的名气。它代表了一种正在成型的趋势:用 AI Agent 组合替代传统团队分工。

对独立开发者来说,最大的瓶颈从来不是写代码——而是一个人要同时当产品经理、工程师、测试、运维和客服。gstack 的思路是把这些角色拆开,分别交给不同配置的 AI 来承担,每个 Agent 有明确的职责边界和判断标准。

这跟随便写几个 prompt 有本质区别。随便写 prompt 是"我需要什么就问什么",gstack 的做法是"先把组织架构搭好,再让 AI 各司其职"。

怎么用

项目托管在 GitHub 的 garrytan/gstack 仓库,直接克隆到本地就能开始使用。它基于 Claude Code 运行,所以你需要先有 Claude Code 的使用环境。具体的安装和配置说明可以在仓库的 README 中找到。

给独立开发者的启发

gstack 最有价值的地方,可能不是工具本身,而是它背后的思维方式:别把 AI 当搜索引擎用,把它当团队成员来组织。先想清楚你的"一人公司"需要哪些角色,再为每个角色配置专属的 AI Agent。即使你不直接用 gstack,这套"角色拆分 + AI 填充"的框架也完全可以用 Cursor、Copilot 或其他工具来复刻。