Gstack 工具包
Gstack(Garry's Stack)是由 Y Combinator CEO Garry Tan 开发的开源工具包,将 Claude Code 扩展为一个虚拟工程团队。它提供 23+ 个专业 Slash 命令,每个命令扮演一个工程角色——从产品经理、CEO 到 Staff Engineer、QA Lead 和安全负责人。
核心理念
Gstack 的设计哲学是 Sprint 工作流:
每一步都有对应的 Skill,上一步的输出自动流入下一步。整个流程模拟了真实工程团队的协作方式。
Garry Tan 使用这套工作流在 60 天内(兼职)发布了 3 个生产服务和 40+ 个功能,同时还在全职管理 YC。
安装
系统要求
- Claude Code — 必须已安装
- Git
- Bun v1.0+(不是 Node.js)
- Node.js — 仅 Windows 需要
方式一:直接安装
在 Claude Code 中粘贴以下命令:
安装脚本会自动:
- 检查 Bun 是否已安装
- 编译
browse浏览器二进制文件(~58MB) - 生成所有 Skill 文件
- 安装 Playwright Chromium(如果未安装)
- 在
~/.claude/skills/中创建符号链接 - 提示选择命令前缀(短格式
/qa或命名空间/gstack-qa)
方式二:通过 CC-Switch 安装
如果你已安装 CC-Switch,可以通过 Skills 市场浏览 Gstack 相关的社区 Skills:
- 打开 CC-Switch Desktop
- 进入 Skills 市场
- 搜索 "gstack"
- 选择需要的 Skills 安装到 Claude Code
Gstack 的核心安装需要运行 ./setup 脚本来编译浏览器组件。CC-Switch 主要用于发现和管理 Gstack 发布到 skills.sh 的独立 Skills。
团队模式(推荐)
在项目仓库中启用团队模式,让队友自动获得 Gstack:
团队模式通过 SessionStart Hook 自动更新,无需手动同步。
快速开始
安装完成后,按顺序体验 Gstack 的核心流程:
Sprint 工作流详解
阶段一:Think(思考)
阶段二:Plan(规划)
不确定用哪个规划 Skill?直接用 /autoplan,Gstack 会根据你的项目类型自动选择。
阶段三:Build(构建)
构建阶段由 Claude Code 的原生文件编辑和命令执行能力驱动,Gstack 在构建过程中提供持续检查点:
- 连续检查点模式:自动以
WIP:前缀提交,防止工作丢失 - 上下文保存/恢复:
/context-save和/context-restore跨会话保持状态
阶段四:Review(审查)
阶段五:Test(测试)
阶段六:Ship(发布)
阶段七:Reflect(回顾)
审查路由指南
根据你构建的目标选择合适的 Skill:
内置浏览器
Gstack 内置了一个基于 Playwright 的 Chromium 浏览器,让 Claude Code 可以像真人一样操作网页。
核心特性
- 真实浏览器操作:点击、填写表单、截图,不是模拟
- Ref 元素选择:使用
@e1、@e2引用页面元素,无需 CSS 选择器 - 70+ 命令:覆盖读取、检查、导航、交互、截图、提取等操作
- ~100ms 响应:首次启动 ~3s,后续命令 100-200ms
浏览器命令分类
使用示例
Gstack 会启动浏览器,自动遍历页面,发现交互 Bug 并生成修复。
实用工具
配置
全局配置
配置文件位于 ~/.gstack/config.yaml:
使用 CLI 管理配置:
项目配置
在项目的 CLAUDE.md 中添加 Gstack 相关的 Skill 列表,让 Claude Code 知道可用的命令。
与 Superpowers 的对比
Gstack 和 Superpowers 都是 Claude Code 的 Skill 插件,但侧重点不同:
两者可以互补使用:用 Superpowers 的 TDD 和头脑风暴做前期设计,用 Gstack 的 QA、审查和发布做后期保障。
卸载
选项:
--keep-state:保留配置和分析数据--force:跳过确认提示
相关资源
- Gstack GitHub — 项目仓库(106k+ Stars)
- Gstack 文档 — 详细的设计文档和使用指南
- Gstack Changelog — 版本更新日志
下一步
- Superpowers 插件 — 互补的结构化开发方法论
- CC-Switch 配置管理 — 管理 API Provider 和 Skills
- 多智能体工作流 — 编排多个 Agent 协作

