GStack favicon

GStack

gstack:由 Garry Tan 开发的 Claude Code 专家级工作流技能套件

介绍:

gstack 是一款专为 Claude Code 设计的高级工作流扩展包,由 Y Combinator 执行官 Garry Tan 开发。它通过八种独特的“技能”指令(如 /plan-ceo-review、/browse 和 /ship),将单一的 AI 助手转变为一个由创始人、工程经理、发布工程师及 QA 专家组成的多元专家团队。该套件支持多会话并行、浏览器自动化及 Greptile 集成,旨在为资深开发者提供极高标准的自动化交付体验。

记录:

2026-03-15

每月访客数:

534773.1K

GStack - AI Tool Screenshot and Interface Preview

GStack 产品信息

gstack:让 Claude Code 进化为顶尖工程专家团队

在现代软件开发中,仅仅依靠一个泛泛而谈的 AI 助手是不够的。gstack 改变了这一现状,它能将你的 Claude Code 从一个通用的助手转变为一个按需召唤的专家团队。通过引入八种极具针对性的工作流技能,gstack 让开发者能够明确告知 AI 当前所需扮演的角色——无论是具备宏观视野的创始人、严谨的工程经理,还是偏执的代码评审员。

什么是 gstack?

gstack 是由 Y Combinator 总裁兼 CEO Garry Tan 开发的一套针对 Claude Code 的专业技能扩展包。它不是简单的提示词集合,而是一套完整的“工程操作系统”。gstack 的核心理念是“明确的档位切换”:通过特定的斜杠命令(/commands),你可以强制 AI 切换认知模式,从而在规划、编码、测试和发布各个环节提供最高水平的支持。

"规划不是评审。评审不是发布。创始人的品味不是工程师的严谨。如果你将这些混为一谈,通常会得到一个平庸的混合体。我想要的是明确的档位。" —— Garry Tan

gstack 的核心功能 (Features)

gstackClaude Code 注入了以下八项关键技能:

1. 战略规划与评审技能

  • /plan-ceo-review:创始人/CEO 模式。拒绝字面意思的执行,而是重新审视产品本质,寻找隐藏在需求中的“十星级”产品方案。
  • /plan-eng-review:工程经理模式。锁定架构、数据流、状态机和边界情况,通过生成图表(Diagrams)强制排除模糊的假设。

2. 自动化执行与发布技能

  • /ship:发布工程师模式。自动同步 main 分支、运行测试、处理评审意见、推代码并开启 PR,专注于交付的最后一公里。
  • /review:偏执的资深工程师模式。专门查找 N+1 查询、竞争条件、过时读取等能够绕过 CI 检测的严重漏洞。

3. 浏览器自动化与测试技能

  • /browse:QA 工程师模式。赋予 Claude Code “眼睛”。它能登录应用、点击页面、截取屏幕、捕获错误,在 60 秒内完成全量 QA 巡检。
  • /qa:QA 负责人模式。根据 git diff 自动识别受影响的路由并进行针对性测试,支持冒烟测试和回归模式。
  • /setup-browser-cookies:会话管理器。支持从 Chrome、Arc、Edge 等浏览器导入真实 Cookie,无需手动登录即可测试受限页面。

4. 团队复盘技能

  • /retro:工程经理模式。分析提交历史、工作模式和交付速度,生成包含特定表扬与增长建议的深度团队复盘报告。

使用场景 (Use Case)

并行开发场景

借助 gstack 的 Conductor 功能,你可以同时运行 10 个 Claude Code 会话。例如:

  • 会话 A:使用 /qa 在预发布环境运行测试。
  • 会话 B:使用 /review 对现有的 PR 进行审计。
  • 会话 C:正在实施新功能开发。
  • 其他会话:分别在不同分支上处理任务。每个工作区都有隔离的浏览器实例和存储,互不干扰。

产品全周期开发场景

  1. 构思阶段:输入需求后调用 /plan-ceo-review 压力测试产品方向。
  2. 设计阶段:使用 /plan-eng-review 确定技术脊梁和架构图。
  3. 评审阶段:代码完成后,通过 /review 进行结构性审计。
  4. 测试阶段:运行 /qa 自动验证受影响的页面和功能流。
  5. 发布阶段:最后执行 /ship 完成所有发布动作。

如何安装与使用 (How to Use)

安装要求

  • 已安装 Claude Code
  • Git
  • Bun v1.0+

安装步骤

  1. Claude Code 会话中粘贴以下命令: git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup
  2. 按照提示在项目的 CLAUDE.md 文件中添加 gstack 配置部分,列出可用技能。

更新与维护

如需更新 gstack,请在目录中执行: git fetch origin && git reset --hard origin/main && ./setup 该脚本会自动重新构建浏览器二进制文件并重新建立技能软链接。

常见问题 (FAQ)

Q: gstack 会影响我的 PATH 环境变量吗? A: 不会。gstack 的所有内容都存储在 .claude/ 目录下,不会修改你的全局环境变量。

Q: /browse 技能支持哪些操作系统? A: gstack 的浏览器组件通过编译原生二进制文件运行,目前支持 macOS 和 Linux (x64/arm64)。

Q: 如果技能没有在 Claude Code 中显示怎么办? A: 请尝试进入 ~/.claude/skills/gstack 目录并重新运行 ./setup 脚本,这将重建技能的符号链接。

Q: /setup-browser-cookies 安全吗? A: 安全。它通过 macOS 钥匙串(Keychain)解密 Cookie,且在交互界面中不会显示具体的 Cookie 数值,仅允许你选择要导入的域名。

Q: gstack 与 Greptile 是什么关系? A: gstack 深度集成了 Greptile。/review/ship 命令会自动读取 Greptile 的 PR 评审意见,并引导你完成修复、确认或分类处理。

Loading related products...