# Gstack **Repository Path**: Kuaima-tech/gstack ## Basic Information - **Project Name**: Gstack - **Description**: Gstack 是 Y Combinator(简称 YC)总裁兼 CEO Garry Tan 开源的一套 AI 工程工作流,它将 Claude Code 从一个通用的 AI 助手变成了一整支虚拟工程团队:CEO、产品经理、工程经理、资深设计师、安全专家、QA 工程师、发布工程师……应有尽有。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-03 - **Last Updated**: 2026-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gstack > "我觉得我可能从去年 12 月起基本就没怎么手写代码了,这变化大得惊人。" —— [Andrej Karpathy](https://fortune.com/2026/03/21/andrej-karpathy-openai-cofounder-ai-agents-coding-state-of-psychosis-openclaw/),No Priors 播客,2026 年 3 月 听到 Karpathy 这么说时,我想知道他是怎么做到的。一个人怎么能干出二十个人的活?Peter Steinberger 用 AI 代理单打独斗打造了 [OpenClaw](https://github.com/openclaw/openclaw) —— 24.7 万 GitHub star。革命已经到来。一个装备正确的独立开发者,速度可以超过传统团队。 我是 [Garry Tan](https://x.com/garrytan),[Y Combinator](https://www.ycombinator.com/) 的总裁兼 CEO。我曾与数千家初创公司合作过 —— Coinbase、Instacart、Rippling —— 在它们还只是一两个人窝在车库的时候。在加入 YC 之前,我是 Palantir 最早的工程师/产品经理/设计师之一,联合创办了 Posterous(被 Twitter 收购),并搭建了 Bookface,YC 的内部社交网络。 **gstack 就是我的答案。** 我已经做了二十年产品,而现在我写的代码比以往任何时候都多。过去 60 天:**60 万+ 行生产代码**(35% 是测试),**每天 1-1.5 万行**,兼职做,同时全职运营 YC。这是我最近一周的 `/retro`,横跨 3 个项目:**新增 14 万+ 行,362 次提交,净增约 11.5 万行代码**。 **2026 — 目前已贡献 1,237 次:** ![GitHub 贡献图 2026 — 1,237 次贡献,1-3 月大幅增长](docs/images/github-2026.png) **2013 — 我在 YC 搭建 Bookface(772 次贡献):** ![GitHub 贡献图 2013 — 772 次贡献,搭建 Bookface](docs/images/github-2013.png) 同一个人。不同时代。差距在工具。 **gstack 就是我的方法。** 它把 Claude Code 变成了一支虚拟工程团队 —— 一位重新审视产品的 CEO、一位锁定架构的工程经理、一位揪出 AI 粗制滥造的设计师、一位发现生产环境 bug 的代码审查员、一位打开真实浏览器的 QA 负责人、一位执行 OWASP + STRIDE 审计的安全官,还有一位负责发版的发布工程师。23 位专家,8 个强力工具,全是斜杠命令,全是 Markdown,完全免费,MIT 协议。 这是我的开源软件工厂。我每天都在用。我把它分享出来,是因为这些工具应该属于每个人。 Fork 它。改进它。把它变成你自己的。如果你想喷免费开源软件 —— 请便,但我更希望你先试试看。 **适用对象:** - **创始人和 CEO** —— 尤其是那些还想亲自写代码的技术型创始人 - **第一次用 Claude Code 的人** —— 结构化角色,而不是空白提示框 - **技术负责人和资深工程师** —— 每次 PR 都有严格的审查、QA 和发布自动化 ## 快速开始 1. 安装 gstack(30 秒 —— 见下文) 2. 运行 `/office-hours` —— 描述你在做什么 3. 对任何功能想法运行 `/plan-ceo-review` 4. 对任何有改动的分支运行 `/review` 5. 对你的测试环境 URL 运行 `/qa` 6. 到此为止。你会知道这是否适合你。 ## 安装 —— 30 秒 **环境要求:** [Claude Code](https://docs.anthropic.com/en/docs/claude-code)、[Git](https://git-scm.com/)、[Bun](https://bun.sh/) v1.0+、[Node.js](https://nodejs.org/)(仅 Windows) ### 第一步:安装到本机 打开 Claude Code,粘贴以下内容。Claude 会处理剩下的事。 > 安装 gstack:运行 **`git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup`**,然后在 CLAUDE.md 中添加 "gstack" 章节,说明对所有网页浏览都使用 gstack 的 /browse 技能,永远不要使用 mcp__claude-in-chrome__* 工具,并列出可用技能:/office-hours、/plan-ceo-review、/plan-eng-review、/plan-design-review、/design-consultation、/design-shotgun、/design-html、/review、/ship、/land-and-deploy、/canary、/benchmark、/browse、/connect-chrome、/qa、/qa-only、/design-review、/setup-browser-cookies、/setup-deploy、/retro、/investigate、/document-release、/codex、/cso、/autoplan、/careful、/freeze、/guard、/unfreeze、/gstack-upgrade、/learn。然后询问用户是否还要把 gstack 添加到当前项目,让团队成员也能使用。 ### 第二步:添加到仓库,让团队成员也能使用(可选) > 把 gstack 添加到本项目:运行 **`cp -Rf ~/.claude/skills/gstack .claude/skills/gstack && rm -rf .claude/skills/gstack/.git && cd .claude/skills/gstack && ./setup`**,然后在本项目的 CLAUDE.md 中添加 "gstack" 章节,说明对所有网页浏览都使用 gstack 的 /browse 技能,永远不要使用 mcp__claude-in-chrome__* 工具,列出可用技能:/office-hours、/plan-ceo-review、/plan-eng-review、/plan-design-review、/design-consultation、/design-shotgun、/design-html、/review、/ship、/land-and-deploy、/canary、/benchmark、/browse、/connect-chrome、/qa、/qa-only、/design-review、/setup-browser-cookies、/setup-deploy、/retro、/investigate、/document-release、/codex、/cso、/autoplan、/careful、/freeze、/guard、/unfreeze、/gstack-upgrade、/learn,并告诉 Claude,如果 gstack 技能无法使用,就运行 `cd .claude/skills/gstack && ./setup` 来构建二进制文件并注册技能。 真实的文件会提交到你的仓库里(不是子模块),所以 `git clone` 直接可用。所有内容都在 `.claude/` 目录下。不会修改你的 PATH,也不会在后台运行任何常驻程序。 > **想参与贡献,或者需要完整历史记录?** 上面的命令使用了 `--depth 1` 来快速安装。如果你计划贡献代码或需要完整 git 历史,请执行完整克隆: > ```bash > git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack > ``` ### Codex、Gemini CLI 或 Cursor gstack 可以在任何支持 [SKILL.md 标准](https://github.com/anthropics/claude-code) 的代理上运行。技能放在 `.agents/skills/` 中,会自动被发现。 安装到单个仓库: ```bash git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git .agents/skills/gstack cd .agents/skills/gstack && ./setup --host codex ``` 当 setup 从 `.agents/skills/gstack` 运行时,它会在同一仓库内安装生成的 Codex 技能,不会写入 `~/.codex/skills`。 安装一次到当前用户: ```bash git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack cd ~/gstack && ./setup --host codex ``` `setup --host codex` 会在 `~/.codex/skills/gstack` 创建运行时根目录,并在顶层链接生成的 Codex 技能。这样可以避免从源码检出目录重复发现技能。 或者让 setup 自动检测你安装了哪些代理: ```bash git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack cd ~/gstack && ./setup --host auto ``` 对于兼容 Codex 的宿主,setup 现在同时支持从 `.agents/skills/gstack` 进行仓库本地安装,以及从 `~/.codex/skills/gstack` 进行全局用户安装。全部 31 个技能在所有支持的代理上都能工作。基于钩子的安全技能(careful、freeze、guard)在非 Claude 宿主上使用内联安全建议文本。 ### Factory Droid gstack 可与 [Factory Droid](https://factory.ai) 配合使用。技能安装到 `.factory/skills/`,会自动被发现。敏感技能(ship、land-and-deploy、guard)使用 `disable-model-invocation: true`,防止 Droids 自动调用它们。 ```bash git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstack cd ~/gstack && ./setup --host factory ``` 技能安装到 `~/.factory/skills/gstack-*/`。重启 `droid` 以重新扫描技能,然后输入 `/qa` 开始。 ### 语音输入(AquaVoice、Whisper 等) gstack 技能支持语音友好的触发短语。自然地说出你想做的事 —— "运行安全检查"、"测试网站"、"做工程审查" —— 对应的技能就会自动激活。你不需要记住斜杠命令名或缩写。 ## 看看它怎么工作 ``` 你: 我想做一个日历日报应用。 你: /office-hours Claude: [询问痛点 —— 具体例子,不是假设] 你: 多个 Google 日历,活动信息过时,地点经常不对。 准备时间很长,结果还不够好... Claude: 我想质疑一下你的框架。你说的是"日报应用", 但你实际描述的是一个私人 AI 首席助理。 [提炼出你没想到的 5 个能力] [挑战 4 个前提 —— 你同意、反对或调整] [生成 3 种实现方案及工作量估算] 建议:明天就发布最窄的切入版本,从真实使用 中学习。完整愿景是 3 个月的项目 —— 从真正 能用的日报开始。 [撰写设计文档 → 自动流入下游技能] 你: /plan-ceo-review [读取设计文档,挑战范围,运行 10 章节审查] 你: /plan-eng-review [ASCII 数据流图、状态机、错误路径] [测试矩阵、故障模式、安全顾虑] 你: 批准计划。退出计划模式。 [写入 2,400 行,11 个文件。约 8 分钟。] 你: /review [自动修复] 2 个问题。[询问] 竞态条件 → 你批准修复。 你: /qa https://staging.myapp.com [打开真实浏览器,遍历流程,发现并修复一个 bug] 你: /ship 测试:42 → 51(+9 新)。PR:github.com/you/app/pull/42 ``` 你说的是"日历日报应用"。代理说的是"你在做一个私人 AI 首席助理" —— 因为它听到了你的痛点,而不是你的功能请求。八个命令,端到端。这不是副驾驶。这是一支团队。 ## 冲刺 gstack 是一个流程,而不是一堆工具的集合。技能按照 sprint 的顺序运行: **思考 → 计划 → 构建 → 审查 → 测试 → 发布 → 复盘** 每个技能都向下一个传递结果。`/office-hours` 写的设计文档会被 `/plan-ceo-review` 读取。`/plan-eng-review` 写的测试计划会被 `/qa` 接手。`/review` 发现的 bug 会被 `/ship` 验证是否已修复。没有任何东西会遗漏,因为每一步都知道之前发生了什么。 | 技能 | 你的专家 | 做什么 | |------|----------|--------| | `/office-hours` | **YC Office Hours** | 从这里开始。六个追问问题,在写代码前重新框定你的产品。反驳你的框架,挑战前提,生成实现替代方案。设计文档自动流入下游技能。 | | `/plan-ceo-review` | **CEO / 创始人** | 重新思考问题。找到藏在需求里的"10 星产品"。四种模式:扩展、选择性扩展、保持范围、缩减范围。 | | `/plan-eng-review` | **工程经理** | 锁定架构、数据流、图表、边界情况和测试。把隐藏假设逼出水面。 | | `/plan-design-review` | **资深设计师** | 每个设计维度打分 0-10,解释 10 分是什么样,然后修改计划以达到目标。AI 粗制滥造检测。交互式 —— 每个设计选择都会问你一次。 | | `/design-consultation` | **设计合伙人** | 从零搭建完整的设计系统。研究市场、提出创意风险、生成逼真的产品 mockup。 | | `/review` | **资深工程师** | 找到那些通过 CI 但在生产环境爆炸的 bug。自动修复明显的问题。标记完整性缺口。 | | `/investigate` | **调试工程师** | 系统性根因调试。铁律:没有调查就不修复。追踪数据流,测试假设,3 次修复失败后停止。 | | `/design-review` | **会写代码的设计师** | 与 `/plan-design-review` 相同的审计,然后修复发现的问题。原子提交,前后对比截图。 | | `/design-shotgun` | **设计探索者** | 生成多个 AI 设计变体,在浏览器中打开对比板,迭代直到你批准方向。口味记忆偏向你的偏好。 | | `/design-html` | **设计工程师** | 用 Pretext 生成生产级 HTML,实现计算文本布局。可与已批准的 mockup、CEO 计划、设计审查一起工作,或从零开始。文本随窗口大小自动重排,高度随内容自适应。智能 API 路由根据设计类型选择正确的 Pretext 模式。自动检测 React/Svelte/Vue 框架。 | | `/qa` | **QA 负责人** | 测试你的应用,发现 bug,用原子提交修复,重新验证。为每个修复自动生成回归测试。 | | `/qa-only` | **QA 报告员** | 与 `/qa` 同样的方法论,但只报告。纯 bug 报告,不做代码改动。 | | `/cso` | **首席安全官** | OWASP Top 10 + STRIDE 威胁模型。零噪音:17 个误报排除,8/10+ 置信度门槛,独立发现验证。每个发现都包含具体利用场景。 | | `/ship` | **发布工程师** | 同步 main,运行测试,审计覆盖率,推送,开 PR。如果你还没有测试框架,它会从零搭建。 | | `/land-and-deploy` | **发布工程师** | 合并 PR,等待 CI 和部署,验证生产环境健康。一个命令,从"已批准"到"生产环境已验证"。 | | `/canary` | **SRE** | 发布后监控循环。观察控制台错误、性能回退和页面故障。 | | `/benchmark` | **性能工程师** | 基准化页面加载时间、Core Web Vitals 和资源大小。每次 PR 对比前后。 | | `/document-release` | **技术文档工程师** | 更新所有项目文档以匹配刚刚发布的内容。自动发现过时的 README。 | | `/retro` | **工程经理** | 团队感知的每周复盘。按人拆解、发布连胜、测试健康趋势、成长机会。`/retro global` 跨所有项目和 AI 工具运行(Claude Code、Codex、Gemini)。 | | `/browse` | **QA 工程师** | 给代理一双眼睛。真实的 Chromium 浏览器、真实的点击、真实的截图。每个命令约 100 毫秒。`$B connect` 启动你真实的 Chrome 作为有头窗口 —— 实时观看每一步操作。 | | `/setup-browser-cookies` | **会话管理员** | 从真实浏览器(Chrome、Arc、Brave、Edge)导入 cookie 到无头会话中。测试需要登录的页面。 | | `/autoplan` | **审查流水线** | 一个命令,完全审查过的计划。自动运行 CEO → 设计 → 工程审查,使用编码的决策原则。只把口味决策浮出水面供你批准。 | | `/learn` | **记忆** | 管理 gstack 跨会话学到的东西。审查、搜索、修剪和导出项目特定的模式、坑和偏好。学习成果会跨会话累积,因此 gstack 在你的代码库上会越来越聪明。 | ### 强力工具 | 技能 | 做什么 | |------|--------| | `/codex` | **第二意见** —— 由 OpenAI Codex CLI 进行独立代码审查。三种模式:审查(通过/不通过门槛)、对抗挑战、开放咨询。当 `/review` 和 `/codex` 都运行后,还会进行跨模型分析。 | | `/careful` | **安全护栏** —— 在破坏性命令(rm -rf、DROP TABLE、force-push)前警告。说"be careful"即可激活。可以覆盖任何警告。 | | `/freeze` | **编辑锁定** —— 将文件编辑限制在一个目录内。调试时防止意外修改范围外的代码。 | | `/guard` | **完全安全** —— `/careful` + `/freeze` 一个命令搞定。生产环境最大安全。 | | `/unfreeze` | **解锁** —— 移除 `/freeze` 边界。 | | `/connect-chrome` | **Chrome 控制器** —— 启动带有侧边栏扩展的 Chrome。实时观看每一步操作,检查任意元素的 CSS,清理页面,截图。每个标签页都有自己的代理。 | | `/setup-deploy` | **部署配置器** —— 为 `/land-and-deploy` 做一次设置。检测你的平台、生产 URL 和部署命令。 | | `/gstack-upgrade` | **自动更新器** —— 升级 gstack 到最新版本。检测全局安装 vs 仓库内安装,同步两者,显示变更内容。 | **[深入了解每个技能的示例和理念 →](docs/skills.md)** ## 并行冲刺 gstack 对一个冲刺很好用。同时跑十个才真正有意思。 **设计是核心。** `/design-consultation` 从零搭建你的设计系统,研究市场,提出创意风险,并撰写 `DESIGN.md`。`/design-shotgun` 生成多个视觉变体并打开对比板,让你挑选方向。`/design-html` 把批准的 mockup 变成生产级 HTML,使用 Pretext,文本能随窗口大小自动重排,而不是因为硬编码高度而崩掉。然后 `/design-review` 和 `/plan-eng-review` 会读取你的选择。设计决策会贯穿整个系统。 **`/qa` 是一个巨大的突破。** 它让我能从 6 个并行工作者提升到 12 个。Claude Code 说 *"我看到问题了"*,然后真的修复它,生成回归测试,再验证修复 —— 这改变了我的工作方式。代理现在有眼睛了。 **智能审查路由。** 就像在一家运转良好的初创公司:CEO 不需要看基础设施 bug 修复,后端改动也不需要设计审查。gstack 会追踪运行了哪些审查,判断什么合适,然后自动做最聪明的事。审查就绪仪表板会在你发布前告诉你当前状态。 **测试一切。** `/ship` 会在你的项目没有测试框架时从零搭建。每次 `/ship` 都会产出覆盖率审计。每次 `/qa` 修复 bug 都会生成回归测试。100% 测试覆盖率是目标 —— 测试让 vibe coding 变得安全,而不是 yolo coding。 **`/document-release` 是你从未拥有过的工程师。** 它会读取项目中每个文档文件,对照 diff 交叉验证,自动更新所有过时的内容。README、ARCHITECTURE、CONTRIBUTING、CLAUDE.md、TODOS —— 全部自动保持最新。而且 `/ship` 现在会自动调用它 —— 文档保持最新,不需要额外命令。 **真实浏览器模式。** `$B connect` 通过 Playwright 启动你真实的 Chrome 作为有头窗口。你看着 Claude 点击、填写、跳转 —— 同一个窗口,同一个屏幕。窗口顶部边缘有一道淡淡的绿色微光,告诉你这是 gstack 控制的 Chrome。所有现有的 browse 命令原样可用。`$B disconnect` 切回无头模式。Chrome 扩展的侧边栏会显示每个命令的实时活动流,以及一个聊天侧边栏,你可以在里面指挥 Claude。这是共在 —— Claude 不是在远程控制一个隐藏浏览器,而是坐在你旁边同一个驾驶舱里。 **侧边栏代理 —— 你的 AI 浏览器助手。** 在 Chrome 侧边栏中用自然语言输入指令,一个子 Claude 实例会执行它们。"跳转到设置页面并截图。" "用测试数据填写这个表单。" "遍历列表中的每一项并提取价格。" 每个任务最多 5 分钟。侧边栏代理在隔离会话中运行,不会干扰你的主 Claude Code 窗口。就像浏览器里多了一双手。 **个人自动化。** 侧边栏代理不仅用于开发工作流。比如:"浏览我孩子的学校家长门户,把所有其他家长的姓名、电话和照片添加到我的 Google 通讯录。" 两种认证方式:(1) 在有头浏览器中登录一次 —— 会话会保持,或 (2) 运行 `/setup-browser-cookies` 从真实 Chrome 导入 cookie。认证后,Claude 会浏览通讯录、提取数据并创建联系人。 **AI 卡住时的浏览器交接。** 遇到 CAPTCHA、认证墙或 MFA 提示?`$B handoff` 会在完全相同的页面打开一个可见的 Chrome,所有 cookie 和标签页都保持原样。你解决问题后告诉 Claude 完成了,`$B resume` 会从刚才中断的地方继续。连续 3 次失败后,代理甚至会自动建议这个操作。 **多 AI 第二意见。** `/codex` 从 OpenAI 的 Codex CLI 获得独立审查 —— 完全不同的 AI 在看同一份 diff。三种模式:带通过/不通过门槛的代码审查、主动尝试破坏你代码的对抗挑战、以及有会话连续性的开放咨询。当 `/review`(Claude)和 `/codex`(OpenAI)都审查了同一分支后,你会得到跨模型分析,显示哪些发现重叠、哪些是各自独有的。 **按需安全护栏。** 说 "be careful",`/careful` 就会在任何破坏性命令前发出警告 —— rm -rf、DROP TABLE、force-push、git reset --hard。`/freeze` 在调试时将编辑锁定在一个目录内,防止 Claude 不小心"修复"无关代码。`/guard` 同时激活两者。`/investigate` 会自动冻结到正在调查的模块。 **主动技能建议。** gstack 会注意到你当前处于哪个阶段 —— 头脑风暴、审查、调试、测试 —— 并建议合适的技能。不喜欢?说 "stop suggesting",它会跨会话记住。 ## 10-15 个并行冲刺 gstack 对一个冲刺很强大。对十个同时跑才具有变革性。 [Conductor](https://conductor.build) 并行运行多个 Claude Code 会话 —— 每个都在独立的 workspace 中。一个会话在新想法上跑 `/office-hours`,另一个在 PR 上跑 `/review`,第三个在实现功能,第四个在测试环境跑 `/qa`,还有六个在其他分支上。全部同时运行。我通常跑 10-15 个并行冲刺 —— 这是目前实际可行的上限。 冲刺结构让并行成为可能。没有流程,十个代理就是十个混乱源。有了流程 —— 思考、计划、构建、审查、测试、发布 —— 每个代理都知道该做什么、什么时候停。你像 CEO 管理团队一样管理它们:只在重要的决策上插手,剩下的让它们自己跑。 --- 免费,MIT 协议,开源。没有付费版,没有等待名单。 我开源了我的软件开发方式。你可以 fork 它并变成你自己的。 > **我们在招人。** 想每天写 1 万+ 行代码并帮助打磨 gstack? > 来 YC 工作 —— [ycombinator.com/software](https://ycombinator.com/software) > 极具竞争力的薪酬和股权。旧金山,Dogpatch 区。 ## 文档 | 文档 | 内容 | |------|------| | [技能深入解读](docs/skills.md) | 每个技能的理念、示例和工作流(含 Greptile 集成) | | [构建者精神](ETHOS.md) | 构建者哲学:Boil the Lake、先搜索再构建、三层知识 | | [架构](ARCHITECTURE.md) | 设计决策和系统内部 | | [浏览器参考](BROWSER.md) | `/browse` 的完整命令参考 | | [贡献指南](CONTRIBUTING.md) | 开发环境、测试、贡献者模式和开发模式 | | [更新日志](CHANGELOG.md) | 每个版本的新内容 | ## 隐私与遥测 gstack 包含**可选加入**的使用遥测,以帮助改进项目。具体说明如下: - **默认关闭。** 除非你明确同意,否则不会发送任何数据。 - **首次运行时,** gstack 会询问你是否愿意分享匿名使用数据。你可以拒绝。 - **如果加入,发送什么:** 技能名称、持续时间、成功/失败、gstack 版本、操作系统。仅此而已。 - **永远不会发送什么:** 代码、文件路径、仓库名称、分支名称、提示词,或任何用户生成的内容。 - **随时更改:** `gstack-config set telemetry off` 会立即关闭所有遥测。 数据存储在 [Supabase](https://supabase.com)(开源 Firebase 替代方案)中。Schema 在 [`supabase/migrations/`](supabase/migrations/) 中 —— 你可以验证到底收集了什么。仓库中的 Supabase publishable key 是公钥(类似于 Firebase API key)—— 行级安全策略拒绝所有直接访问。遥测通过经过验证的 edge functions 流转,强制执行 schema 检查、事件类型白名单和字段长度限制。 **本地分析始终可用。** 运行 `gstack-analytics` 即可从本地 JSONL 文件查看你的个人使用仪表板 —— 不需要远程数据。 ## 故障排除 **技能没有显示?** `cd ~/.claude/skills/gstack && ./setup` **`/browse` 失败?** `cd ~/.claude/skills/gstack && bun install && bun run build` **安装版本过旧?** 运行 `/gstack-upgrade` —— 或在 `~/.gstack/config.yaml` 中设置 `auto_upgrade: true` **想要更短的命令?** `cd ~/.claude/skills/gstack && ./setup --no-prefix` —— 从 `/gstack-qa` 切换到 `/qa`。你的选择会在未来升级时记住。 **想要命名空间命令?** `cd ~/.claude/skills/gstack && ./setup --prefix` —— 从 `/qa` 切换到 `/gstack-qa`。如果你同时运行其他技能包,这很有用。 **Codex 提示 "Skipped loading skill(s) due to invalid SKILL.md"?** 你的 Codex 技能描述过时了。修复:`cd ~/.codex/skills/gstack && git pull && ./setup --host codex` —— 或者对于仓库本地安装:`cd "$(readlink -f .agents/skills/gstack)" && git pull && ./setup --host codex` **Windows 用户:** gstack 通过 Git Bash 或 WSL 在 Windows 11 上可用。除了 Bun 还需要 Node.js —— Bun 在 Windows 上有一个已知的 Playwright pipe transport bug([bun#4253](https://github.com/oven-sh/bun/issues/4253))。browse 服务器会自动回退到 Node.js。确保 `bun` 和 `node` 都在你的 PATH 中。 **Claude 说看不到技能?** 确保你项目的 `CLAUDE.md` 中有 gstack 章节。添加以下内容: ``` ## gstack 对所有网页浏览使用 gstack 的 /browse。永远不要使用 mcp__claude-in-chrome__* 工具。 可用技能:/office-hours、/plan-ceo-review、/plan-eng-review、/plan-design-review、 /design-consultation、/design-shotgun、/design-html、/review、/ship、/land-and-deploy、 /canary、/benchmark、/browse、/connect-chrome、/qa、/qa-only、/design-review、 /setup-browser-cookies、/setup-deploy、/retro、/investigate、/document-release、/codex、 /cso、/autoplan、/careful、/freeze、/guard、/unfreeze、/gstack-upgrade、/learn。 ``` ## 许可证 MIT。永远免费。去构建点什么吧。