1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | gstack |
| 作者/维护者 | Garry Tan(个人,Y Combinator 总裁兼 CEO;GitHub 账号 garrytan) |
| 来源链接 | https://github.com/garrytan/gstack |
| 许可证 | MIT(GitHub API 验证) |
| GitHub Stars | 122,340(GitHub API 验证,WebFetch 页面交叉核对约 122k,一致) |
| Forks | 18,280(GitHub API 验证,页面交叉核对约 18.3k,一致) |
| 最新版本 | 1.60.1.0(据仓库 VERSION 文件与 CHANGELOG.md,2026-07-09 更新;未使用 GitHub Releases 正式标签) |
| 安装方式 | 在 Claude Code 中粘贴一段指令,由 Claude 自动执行 git clone + ./setup(需预装 Git、Bun v1.0+;Windows 另需 Node.js) |
项目自述名称与正式名称一致,均为 “gstack”。
2. 功能介绍与亮点
gstack 是 Y Combinator 总裁 Garry Tan 开源的“虚拟工程团队”技能框架,把 Claude Code 变成内含 23 个角色化专家工具的迷你团队:产品/CEO 决策、设计评审、工程管理、代码评审、QA(真实浏览器测试)、安全审计(OWASP+STRIDE)、发布工程等,全部以 Markdown 斜杠命令实现,零付费依赖。
主要亮点:① 作者身份公开可问责(YC 总裁),非匿名项目;② 12 万+ star、1.8 万+ fork,2026-03 创建后 4 个月内迅速走红;③ “Think→Plan→Build→Review→Ship” 工作流环环相扣,其中 /office-hours、/plan-ceo-review 等决策类命令被外部评测视为最具差异化部分;④ 遥测默认关闭、opt-in,采集字段与存储方案(Supabase + 行级安全)公开披露;⑤ 版本与测试基础设施成熟(CHANGELOG 含回归测试证据)。
3. 适用场景
固定分类:元技能与 Agent 增强。
适合独自承担产品、设计、工程、QA 多重角色的创始人工程师/独立开发者;也适合技术主管在给团队引入更严格的评审与发布纪律时使用;初次使用 Claude Code、希望用结构化角色而非空白提示词起步的用户同样受益。
4. 跨 Agent 兼容性
(依据:官方 README 安装章节、docs/OPENCLAW.md、codex/SKILL.md、setup 脚本,均实测抓取)
- Claude Code:✅ 原生——主要产品形态,通过
git clone安装进~/.claude/skills/gstack - Codex:✅ 官方支持——
setup脚本显式将技能注册至~/.codex/skills/gstack;另内置 “codex” 技能封装 OpenAI Codex CLI,作为独立的“外部视角”审查工具 - OpenClaw:✅ 官方支持——官方文档
docs/OPENCLAW.md详述集成架构(OpenClaw 通过 ACP 协议拉起 Claude Code 会话),并额外提供 4 个可通过 ClawHub 直接安装、无需 Claude Code 会话的原生 OpenClaw 技能 - Hermes Agent:❓ 未验证——官方材料未提及,不做臆测
5. 推荐理由
YC 总裁 Garry Tan 亲自维护并每日自用的开源虚拟工程团队框架,用 23 个角色化命令把“该不该做”的决策纪律嵌入编码流程,是少数原生同时打通 Claude Code、Codex、OpenClaw 三大生态的技能。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 10 | 122,340 星 / 18,280 fork(GitHub API 实测),作者为公开身份的 YC 总裁,4 个月内迅速走红,被 dev.to、Medium 等多篇独立文章分析对比,远超“9-10”档 5k star 门槛 |
| 可用性 | 9 | README 提供“复制粘贴给 Claude、Claude 自动完成安装”的低摩擦流程,文档体系完整(README/ARCHITECTURE/CHANGELOG/docs 目录);但需预装 Bun 等依赖,23 个命令的完整体系对新手有一定学习曲线,真实评测提到执行阶段“token 消耗高、偏臃肿”(见第 8 章),故不给满分 |
| 安全性 | 8 | 见下方检查清单 |
安全检查清单逐项:①shell 命令执行范围明确且可审计(setup 脚本显式 umask 077 限制新建文件权限,含 Bun 安装校验和提示)②联网行为透明:自动更新检查“限流至每小时一次、静默失败不阻塞”,遥测默认关闭且 opt-in、仅采集技能名/耗时/成功与否/版本/OS,不含代码或文件路径,存储于 Supabase 并有行级安全策略,schema 在仓库内可审计 ③不强制要求新增 API Key,仅在选装的 gbrain 跨机器同步功能中复用用户已有的 ANTHROPIC_API_KEY ④安装说明会指示 Claude 自动在用户 CLAUDE.md 中写入“停用 mcp__claude-in-chrome__ 工具、改用 /browse”的配置——该行为在 README 中公开披露、非隐藏指令,但涉及自动修改用户项目配置及排斥其他工具,已作为使用注意事项记入第 11 章 ⑤作者身份公开可问责(YC 总裁),信誉高 ⑥MIT 许可证明确 ⑦维护极活跃(2 天前有提交,版本 1.60.1.0,变更记录含真实回归测试证据)
综合评分:9.0(三项均值,≥7.0 达标;安全性 8 ≥ 6,未触发一票否决)
7. 跟同类 Skills 相比的优势
| 名称 | Star | 定位 | 与 gstack 的差异 |
|---|---|---|---|
| gstack(本推荐) | 122,340 | 23 个角色化命令构成的虚拟工程团队,侧重“该不该做”的决策层 | 唯一原生打通 Claude Code / Codex / OpenClaw 三生态;决策类命令(CEO/设计评审)为差异化强项 |
| Superpowers(obra) | 253,000+ | 把设计-计划-执行-测试-评审-验证固化为自动触发技能链,侧重执行层工程纪律 | Star 数更高、更聚焦执行环节的强制纪律;OpenClaw 未验证;外部评测常建议与 gstack 组合使用而非互斥 |
| GSD / Get Shit Done(gsd-build) | 64,760 | 轻量元提示与规格驱动的上下文工程系统 | 仓库已 archived、不再维护,社区讨论已转向 gstack/Superpowers 等仍在活跃迭代的方案 |
| claude-jarvis(UpayanGhosh) | 17 | 尝试统一调度 GSD/Superpowers/gstack 三者的路由器 | 项目仍处早期,star 与讨论度均很小,尚不构成成熟替代品 |
差异化总结:gstack 与 Superpowers 定位互补而非替代——外部评测(见第 8 章)明确将两者归为“决策层”与“执行层”的不同分工,gstack 覆盖的“角色化产品/工程决策”环节是同类框架中较少触及的部分,且它在三大生态的覆盖面最广。
8. 用户评价
- Ewan Mak(Tenten 技术负责人,专长 AI 原生架构),Medium 文章:称
/plan-ceo-review是“三个框架中最被低估的功能”,最适合“身兼 CEO、工程师、设计师、QA 数职的创始人工程师”;同时指出构建(Build)阶段缺少对应技能,需人工手动安排评审时机。(来源:medium.com/@tentenco,实测抓取) - Yaohua Chen(ImagineX),dev.to 文章:肯定其决策层强项(“该不该做”被前置判断),但指出代价——“单次执行层技能在写代码前就可能消耗 1 万+ token”,完整开启时“臃肿且吞 token”,执行体验“比 Superpowers 更粗糙”。(来源:dev.to/imaginex,实测抓取)
9. 其他补充
项目 4 个月内(2026-03 创建至今)获得 12 万+ star 与 1.8 万+ fork,增速在同类“Agent 方法论框架”中居前列;README 援引 Andrej Karpathy 在 No Priors 播客的发言作为项目缘起,并提供作者本人生产力对比的可复现方法论文档(docs/ON_THE_LOC_CONTROVERSY.md)。
10. 安装使用方式
前置要求:Claude Code、Git、Bun v1.0+(Windows 另需 Node.js)。
在 Claude Code 会话中粘贴以下指令,由 Claude 自动完成克隆与安装:
运行 git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
安装完成后可用命令包括 /office-hours(产品访谈)、/plan-ceo-review(战略评审)、/review(代码评审)、/qa(真实浏览器测试)、/ship(发布)等 23 个;团队协作场景可执行 ./setup --team 切换团队模式,自动为协作者同步配置。无需重启终端,新会话即可直接触发对应斜杠命令。
11. 注意事项
- 安装流程会指示 Claude 自动向用户 CLAUDE.md 写入配置(如“停用 mcp__claude-in-chrome__ 工具、改用 gstack 自带的 /browse”),该行为公开披露但会影响其他工具的默认可用性,建议安装前通读 README 确认可接受
- 完整启用 23 个命令后,真实用户反馈存在“token 消耗偏高、执行阶段偏臃肿”的问题(见第 8 章),建议按需选用而非全量启用
- 构建(Build)阶段暂无专属技能,该阶段仍依赖 Claude 默认模式,需自行安排代码评审时机
- 官方材料未提及 Hermes Agent 支持情况,该生态用户需自行验证