首页 > 开源 > Garry Tan开源gstack:23款工具打造虚拟工程团队

Garry Tan开源gstack:23款工具打造虚拟工程团队

AI垂直社区 2026-10-29 15:02 13 阅读 查看原文

gstack 将 Claude Code 等编程 Agent 转变为一支虚拟工程团队,提供 23 个斜杠命令,覆盖 CEO、设计、工程经理、发布、文档与 QA 等角色,强调结构化角色、真实浏览器测试与发布自动化,帮助创始人与技术团队更快、更稳地交付产品。

适用人群:技术型创始人与 CEO:需要在没有庞大团队的情况下持续交付产品,借助角色化工具提升决策质量与交付效率;首次使用 Claude Code 的开发者:希望从“空白提示”过渡到结构化、可复用的工作流程;技术负责人与 Staff 工程师:需要在每个 PR 上执行严格的评审、QA 与发布自动化,减少生产事故与回归风险。

适用场景:从想法到设计文档:通过 /office-hours 让 CEO 角色挑战你的框架,生成设计文档供其他技能阅读与迭代;代码评审与质量保证:对有变更的分支运行 /review 发现潜在生产问题,并在 staging 或本地环境运行 /qa 打开真实浏览器复现与修复缺陷;端到端计划与发布:使用 /autoplan 对计划进行全方位审查,配合 /ship 执行测试、评审与创建 PR,实现从规划到交付的闭环。

推荐理由:gstack 的核心价值在于角色化编排与可复用的命令集合,把 Agent 的通用能力转化为稳定的团队工作流;它降低上手门槛、提升交付质量与评审一致性,并在安全与发布环节补足常见短板,值得纳入团队标准流程。

项目定位与背景

garrytan/gstack 由 Y Combinator 总裁兼 CEO Garry Tan 开源,定位是把 Claude Code 等编程 Agent 变成一支虚拟工程团队。它不是单纯的提示词合集,而是一套带有明确角色分工与工作流的命令库,目标是让创始人、技术负责人以及首次使用 Agent 的开发者,用结构化方式驱动产品从想法到上线。项目强调“角色即工具”,以斜杠命令的形式提供 CEO、设计、工程经理、发布、文档与 QA 等能力,降低空白提示带来的不确定性。

核心功能与技术架构

gstack 包含 23 个“意见鲜明”的工具,采用 Markdown 定义与斜杠命令触发,可与 Claude Code 及其他编码 Agent 协作。功能覆盖产品策略、架构锁定、UI 设计审查、代码评审、真实浏览器 QA、安全审计(OWASP + STRIDE)以及发布自动化。快速开始包括 /office-hours 生成设计文档,/review 查找“能过 CI 但在生产会出问题”的缺陷,/qa 打开真实浏览器复现并修复,/autoplan 审查计划,/ship 执行测试、评审并创建 PR。安装依赖 Claude Code、Git、Bun(1.4.2+ 推荐,最低 1.3.3 限制出于安全考虑),Windows 需 Node.js。

创新点与亮点

角色化编排:将 Agent 工具组织为“岗位”,从 CEO 视角重思产品,以工程经理视角锁定架构,以 QA 视角在真实浏览器中验证,减少通用提示的随意性。

真实验证链路:/qa 不是静态检查,而是驱动浏览器、复现并修复问题,补足了“CI 通过但生产炸裂”的常见空档。

安全与发布一体化:/cso 提供 OWASP + STRIDE 审计;/ship 将测试、评审与 PR 流程合并,形成可重复的发布闭环。

易用且开源:所有命令以 Markdown 表示,透明可改;两段粘贴即可完成安装,约 30 秒接入;MIT 许可,社区可 Fork 与改进。

与同类项目对比

相比通用 Agent 脚手架或提示词库,gstack 的差异在于“角色分工明确 + 工作流固化”。很多项目强调模型调用或工具集合,gstack 更强调跨职能协作与意图结构化:从设计文档到计划审查、再到真实 QA 与发布,形成端到端流水线。与单纯 CI/CD 工具相比,它利用 Agent 的理解与生成能力,在评审与测试中加入“判断与修补”,减少手工兜底。对新手而言,它用命令取代空白提示,降低了上手门槛;对资深团队而言,它提供一致性与规范化的流程沉淀。

上手指南或快速开始

安装 gstack 约 30 秒:首先准备 Claude Code、Git、Bun(推荐 1.4.2+;低于 1.3.3 会被拒绝,以避免编译工具读取项目 .env),Windows 环境需要 Node.js。macOS 推荐安装 Aside 浏览器(15+),浏览器类技能、/make-pdf 与 /diagram 可优先使用你的登录会话;否则 ./setup 会构建自带浏览器。/cso 需要本机工具链,缺失时会被禁用。执行步骤:在 Claude Code 中粘贴安装命令:git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack ,然后 cd ~/.claude/skills/gstack ,运行 ./setup 。最后在 CLAUDE.md 添加 gstack 说明,明确使用 /browse 进行网页浏览。

总结与展望

gstack 用“角色即工具”的理念,把 Agent 的通用能力组织成清晰可复用的工程团队工作流,覆盖从产品思考到发布闭环,并以真实浏览器 QA 与安全审计补足质量短板。优点包括上手快、命令透明可改、流程规范、发布链路完整;需要注意的点是依赖 Bun 与浏览器环境、/cso 对工具链有要求,以及团队需要愿意采纳“意见鲜明”的角色化流程。整体而言,它适合技术型创始人与工程团队用于标准化交付,未来在多 Agent 协同、更多框架适配以及行业化模板扩展方面具备良好潜力。

项目信息

项目名称 garrytan/gstack
编程语言 TypeScript
Star 数 138097
Fork 数 20484
查看 GitHub 项目
https://github.com/garrytan/gstack