最近有个开源项目让我特别意外——Y Combinator的CEO Garry Tan,把自己日常用的Claude Code配置方案放到了GitHub上,叫gstack。你猜怎么着?短时间内直接冲到了9.7万Star。要知道Vue.js花了大概八年才突破20万Star,TensorFlow十年也就18万左右。这个速度真的挺吓人的。
对,我第一反应也是震惊。但仔细看了项目之后,其实能理解为什么这么火。它不是又一个AI代码补全工具,而是一整套角色化的AI工作流方案。里面有23个工具,分别扮演CEO、设计师、工程经理、发布经理、文档工程师和QA六种角色。你可以把它想象成——Garry Tan用AI给自己搭了一个虚拟的开发团队。
等一下,我想先帮听众理清一个背景。Claude Code是Anthropic出的命令行AI编程工具,跟我们平时用的GitHub Copilot那种IDE插件不太一样,它更像一个智能体,能自己读项目文件、跑命令、做多步推理。gstack就是在这个基础上做的扩展配置,对吧?
没错。本质上,gstack是一套精心设计的系统提示词加上工具定义。每个角色背后都有一套专门的提示词工程,告诉Claude:你现在是工程经理,你需要关注代码架构和技术决策;或者你现在是QA,你要专注测试和质量把控。这样Claude在不同场景下就能切换成不同的专业身份来工作。
这个思路其实挺有意思的。我们大多数人用AI编程助手,基本就是把它当一个万能的代码问答机器人。但实际的软件开发哪有这么简单?你需要有人做架构决策,有人管版本发布,有人写文档,有人做测试……这些角色需要的知识体系和判断标准完全不一样。
你说到点子上了。这其实跟现在AI领域很火的Multi-Agent多智能体架构是一个方向。斯坦福之前那个著名的研究,25个AI智能体在虚拟小镇里自主协作,微软的AutoGen、开源的CrewAI也都在探索这条路。但gstack特别的地方在于,它不是学术实验,而是一个每天处理大量实际业务的顶级CEO的真实工作流。经过实战验证的东西,参考价值完全不一样。
说到Garry Tan这个人,我觉得他的双重身份是这个项目的一个关键加分项。他是YC的CEO,每年看几千个创业项目,对效率和质量的判断极其敏锐。但同时他又是工程师出身,联合创办过Posterous,后来的Initialized Capital管理着40多亿美元的基金,早期投了Coinbase、Instacart这些明星公司。所以gstack里面才会有一个'CEO'角色——在他看来,技术决策和商业决策根本就是一体的。
嗯,而且他开源这件事本身就很有意思。项目文档里有个词叫opinionated,就是'有明确主张的'。这在软件工程领域是有传统的,最经典的例子就是Ruby on Rails——约定优于配置嘛。Rails帮你预先做好了大量技术决策,你不用纠结,照着约定来就行。gstack把这个哲学搬到了AI工作流配置领域。
这一点我特别想展开聊。现在AI工具的配置空间几乎是无限的,你可以调的参数、可以选的方案太多了。心理学上有个概念叫'决策疲劳',选择太多反而会导致决策质量下降,甚至决策瘫痪。所以一个经过验证的、有主见的方案,反而比一个什么都能配的万能方案更受欢迎。
对,这就是为什么开源社区里opinionated的工具往往比flexible的工具更火。开发者不想从零开始摸索AI工作流怎么配,直接拿一位顶级从业者验证过的方案,改改就能用,这个价值太直接了。而且你看,gstack用的是TypeScript写的,类型安全、可维护性好,这些工程细节也说明它不是一个随便搞搞的玩具项目。
我觉得这个项目还有一层更深的意义。Garry Tan其实是把自己的工作方法论编码成了可执行的软件。你用gstack的时候,不只是在用一套工具,你其实是在实践他的思维模式和工作习惯。传统上,这种顶级从业者的方法论要通过书、演讲或者天价咨询才能获取,现在直接变成了一个可以git clone的开源项目。
这个观察特别好。我觉得这可能是AI时代知识分享的一个新范式——'可执行的知识'。方法论不再是抽象的理念,而是直接编码成配置文件和提示词,你运行它的过程就是在学习和实践。这比读一本管理学的书要直接得多。
那从行业趋势来看,gstack给我们什么启示?我总结一下:第一,角色化AI可能是编程工具的下一个大方向,从单一的代码生成走向覆盖开发全生命周期;第二,有主见的工具比万能工具更实用,因为它降低了决策成本;第三,方法论本身就是最好的开源产品。你觉得还有什么要补充的吗?
我想补充一个实际的点。对于独立开发者和早期创业团队来说,gstack的价值是非常实在的——一个人配合这套工具,理论上能获得接近一个小型团队的协作效果。这就是为什么它在开发者社区引起这么大反响。当然,因为它是opinionated的,不一定完全匹配每个人的习惯。我建议大家即使不直接用,也值得去研究它的提示词设计和角色定义方式,对构建自己的AI工作流会有很大启发。
说得好。其实当硅谷最有影响力的投资人亲自下场打造并开源自己的AI工作流,这本身就是一个很明确的信号——AI原生的开发方式已经不是未来的趋势了,它就是正在发生的现实。现在要思考的问题不是要不要用AI,而是怎么系统性地把AI融入整个工作流程。gstack至少给了我们一个非常有参考价值的起点。