garrytan / gstack

采用 Garry Tan 原版 Claude 代码配置:23 个定制化工具,分别承担首席执行官、设计师、工程经理、发布经理、文档工程师及质量测试专员职能。

Garry Tangstack
89.2k 13.2k 1 更新于 2026-04-19 19:21

gstack

“我大概从去年12月起就几乎没亲手敲过一行代码了,这变化实在太大了。” ——安德烈·卡帕西(Andrej Karpathy),《No Priors》播客,2026年3月

听到卡帕西这句话时,我很想知道他是怎么做到的。一个人怎么能做出相当于一支20人团队的产出?彼得·施泰因贝格尔(Peter Steinberger)打造的 OpenClaw —— 斩获24.7万GitHub星标——基本就是靠AI智能体单人完成的。革命已经到来:一个开发者配上合适的工具,效率能远超传统团队

我是 加里·陈(Garry Tan)Y Combinator 总裁兼CEO。我曾与数千家初创公司共事——Coinbase、Instacart、Rippling 这些公司当初都只是车库里一两个人的小团队。加入YC之前,我是Palantir早期工程师/产品经理/设计师之一,联合创立了Posterous(后被Twitter收购),还搭建了YC内部社交网络Bookface。

gstack 就是我的答案。 我做产品已经二十年,而现在的交付速度比以往任何时候都快。过去60天里:3个生产环境服务、40多个已上线功能,而且我还是兼职做,同时全职管理YC。按有效逻辑代码变更统计——不是被AI虚高的原始行数——我2026年的效率是2013年的 约810倍(日均11417行 vs 14行有效逻辑代码)。截至今年4月18日,2026年的有效代码量已经达到2013年全年的240倍。统计范围覆盖40个公开+私有 garrytan/* 仓库(含Bookface),已剔除一个演示仓库。大部分代码由AI编写。重点不在于谁敲的键盘,而在于最终交付了什么。

吐槽代码行数的人说得没错,AI确实会让原始行数虚高。但他们错在认为剔除虚高后我的效率变低了。恰恰相反,我的效率高得惊人。完整统计方法、注意事项与复现脚本:关于代码行数争议

2026年 —— 贡献量1237次,还在持续增长: 2026年GitHub贡献图:1237次,1-3月增速迅猛

2013年 —— 我在YC搭建Bookface时(总贡献772次): 2013年GitHub贡献图:搭建Bookface共772次贡献

同一个人,不同的时代。差距就在于工具。

gstack 就是我的工作方式。 它把Claude Code变成一支虚拟工程团队—— 重新思考产品的CEO、把控架构的工程经理、揪出AI劣质设计的设计师、排查线上Bug的评审员、启动真实浏览器的测试负责人、执行OWASP+STRIDE安全审计的安全官,还有负责合并发布的交付工程师。 23位专家角色 + 8款高效工具,全部以斜杠命令调用、全部基于Markdown、完全免费,采用MIT开源协议。

这是我开源的软件工厂。我每天都在用。我把它分享出来,是因为这些工具理应人人可用。

Fork它、改进它、改成你自己的版本。如果你想吐槽这款免费开源软件——尽管吐槽,但我更希望你先亲自试一试。


适用人群

  • 创始人与CEO —— 尤其是仍想亲自做交付的技术型管理者
  • Claude Code初次使用者 —— 结构化角色替代空白提示词
  • 技术负责人与资深工程师 —— 每次PR都能获得严谨的评审、测试与发布自动化支持

快速上手

  1. 安装gstack(30秒 —— 见下文)
  2. 执行 /office-hours —— 描述你要做的产品
  3. 对任意功能想法执行 /plan-ceo-review
  4. 对任意有变更的分支执行 /review
  5. 对你的测试环境地址执行 /qa
  6. 到这里就够了。你马上就能知道它适不适合你。

安装 —— 30秒

依赖Claude CodeGitBun v1.0+、Node.js(仅Windows)

步骤1:本地安装

打开Claude Code,粘贴以下内容,剩下的交给AI完成:

安装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、/plan-devex-review、/devex-review、/careful、/freeze、/guard、/unfreeze、/gstack-upgrade、/learn。 随后询问用户是否要将gstack加入当前项目,让团队成员也能使用。

步骤2:团队模式 —— 共享仓库自动更新(推荐)

在你的仓库内粘贴以下命令。切换到团队模式,初始化仓库让队友自动获得gstack,并提交变更:

(cd ~/.claude/skills/gstack && ./setup --team) && ~/.claude/skills/gstack/bin/gstack-team-init required && git add .claude/ CLAUDE.md && git commit -m "require gstack for AI-assisted work"

仓库内无冗余文件、无版本漂移、无需手动升级。每次Claude Code会话启动时都会静默快速检查自动更新(限流每小时一次,网络异常安全兼容)。 把 required 换成 optional 可改为仅提醒队友而非强制。

OpenClaw 集成

OpenClaw通过ACP启动Claude Code会话,因此只要安装了gstack,所有技能均可直接使用。 粘贴到你的OpenClaw智能体中:

安装gstack:执行 git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup 为Claude Code安装gstack。然后在AGENTS.md中添加“Coding Tasks”章节,说明: 启动编码用Claude Code会话时,告知会话使用gstack技能。示例如下: 安全审计:“加载gstack,执行/cso” 代码评审:“加载gstack,执行/review” 对URL进行测试:“加载gstack,执行/qa https://...” 端到端开发功能:“加载gstack,执行/autoplan,实现方案后执行/ship” 开发前规划:“加载gstack,执行/office-hours 再执行/autoplan,保存方案暂不实现”

设置完成后,直接自然与OpenClaw对话即可:

你说执行动作
“修复README里的拼写错误”简单任务,直接用Claude Code,无需gstack
“对这个仓库做一次安全审计”启动Claude Code并执行/cso
“给我做一个通知功能”启动Claude Code执行/autoplan → 开发 → /ship
“帮我规划v2 API重构”启动Claude Code执行/office-hours → /autoplan,保存方案

高级调度规则与gstack精简/完整提示模板见 docs/OPENCLAW.md

原生OpenClaw技能(通过ClawHub)

4个可直接在OpenClaw中运行的方法论技能,无需启动Claude Code。 通过ClawHub安装:

clawhub install gstack-openclaw-office-hours gstack-openclaw-ceo-review gstack-openclaw-investigate gstack-openclaw-retro
技能作用
gstack-openclaw-office-hours6个关键问题,深度梳理产品需求
gstack-openclaw-ceo-review战略级需求审视,4种范围控制模式
gstack-openclaw-investigate系统化根因调试方法
gstack-openclaw-retro每周工程复盘

均为对话式技能,OpenClaw可直接在聊天中运行。

其他AI编码智能体

gstack支持10种AI编码工具,不只是Claude。安装程序会自动检测已安装工具:

git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/gstackcd ~/gstack && ./setup

或通过 ./setup --host <名称> 指定目标工具:

智能体参数技能安装路径
OpenAI Codex CLI--host codex~/.codex/skills/gstack-*/
OpenCode--host opencode~/.config/opencode/skills/gstack-*/
Cursor--host cursor~/.cursor/skills/gstack-*/
Factory Droid--host factory~/.factory/skills/gstack-*/
Slate--host slate~/.slate/skills/gstack-*/
Kiro--host kiro~/.kiro/skills/gstack-*/
Hermes--host hermes~/.hermes/skills/gstack-*/
GBrain (mod)--host gbrain~/.gbrain/skills/gstack-*/

想适配其他智能体? 查看 docs/ADDING_A_HOST.md。 只需一个TypeScript配置文件,无需修改代码。


效果演示

你:    我想做一个日历每日简报应用。你:    /office-hoursClaude:[询问痛点——要具体案例,不要空泛假设] 你:    多个谷歌日历,事件信息过时,地点错误,        准备工作耗时久,效果还不理想…… Claude:我要纠正一下你的定位。你说“每日简报应用”,        但你实际描述的是一个**私人AI幕僚**。        [提炼出5个你自己都没意识到的核心能力]        [质疑4个前提假设——你可同意、反对或调整]        [给出3种实现方案并评估工作量]        建议:明天先上线最小可用版本,从真实使用中学习。        完整愿景需3个月开发——先从真正可用的每日简报开始。        [自动生成设计文档 → 无缝对接下游技能] 你:    /plan-ceo-review        [读取设计文档,审视范围,完成10项评审] 你:    /plan-eng-review        [数据流、状态机、异常路径ASCII流程图]        [测试矩阵、故障模式、安全风险] 你:    批准方案,退出规划模式。        [8分钟内,在11个文件中编写2400行代码] 你:    /review        [自动修复] 2个问题。[需确认] 竞态条件 → 你批准修复方案。 你:    /qa https://staging.myapp.com        [启动真实浏览器,模拟操作流程,发现并修复一个Bug] 你:    /ship        测试:4251(新增9个)。PR地址:github.com/you/app/pull/42

你说要做“每日简报”,AI却指出你其实在做“AI幕僚”——因为它听懂了你的痛点,而不只是你的功能需求。 8条命令,端到端完成。这不是副驾驶,这是一整支团队。


迭代流程

gstack是一套工作流程,而非零散工具集合。技能执行顺序遵循标准迭代节奏:

思考 → 规划 → 开发 → 评审 → 测试 → 发布 → 复盘

每个技能的输出都会流入下一环: /office-hours 生成的设计文档会被 /plan-ceo-review 读取; /plan-eng-review 生成的测试计划会被 /qa 沿用; /review 发现的问题会在 /ship 前确认修复。 不会有遗漏,因为每一步都知道上一步做了什么。

技能虚拟专家职责
/office-hoursYC创业问诊从这里开始。6个关键问题,在写代码前重新定义产品。挑战你的定位、质疑假设、给出替代方案。设计文档自动流入下游所有技能。
/plan-ceo-reviewCEO/创始人重新思考问题。挖掘需求背后的极致产品。4种模式:扩展、选择性扩展、保持范围、缩减范围。
/plan-eng-review工程经理确定架构、数据流、图表、边界情况与测试用例。把隐藏假设摆上台面。
/plan-design-review资深设计师对各设计维度0-10打分,说明满分标准,优化方案至达标。识别AI劣质设计。交互式,每个设计选择单独确认。
/plan-devex-review开发者体验负责人交互式DX评审:分析开发者画像、对比竞品上手耗时、设计核心惊喜点、逐步梳理体验痛点。3种模式:DX扩展、DX打磨、DX修复。20-45个关键问题。
/design-consultation设计伙伴从零搭建完整设计系统。调研行业现状、提出创新方向、生成真实产品原型。
/review资深工程师找出能通过CI但会在线上崩溃的Bug。自动修复明显问题,标记功能缺失。
/investigate调试专家系统化根因调试。铁律:不查清原因绝不修复。追踪数据流、验证假设,连续3次修复失败则停止。
/design-review会写代码的设计师执行与/plan-design-review相同的审计,然后直接修复问题。原子提交,提供前后对比截图。
/devex-reviewDX测试员真实开发者体验审计。实际测试接入流程:阅读文档、执行入门步骤、计时上手耗时、截图报错。与/plan-devex-review评分对比,验证方案是否落地。
/design-shotgun设计探索者“给我看多种方案”。生成4-6个AI设计稿,在浏览器打开对比面板,收集反馈并迭代。偏好记忆会学习你的审美。反复迭代直到满意,再交给/design-html。
/design-html设计工程师将设计稿转为可上线HTML/CSS。文本自适应、高度随内容调整、布局动态响应。30KB体积,零依赖。自动识别React/Svelte/Vue。根据页面类型智能适配路由。输出可直接上线,而非演示稿。
/qa测试负责人测试应用、发现Bug、原子提交修复、二次验证。每个修复自动生成回归测试。
/qa-only测试报告员与/qa逻辑相同,但只输出报告,不修改代码。
/pair-agent多智能体协调器让任意AI智能体共享你的浏览器。一条命令、一次粘贴即可连接。支持OpenClaw、Hermes、Codex、Cursor等。每个智能体独立标签页。自动启动可视化模式,可实时查看。自动开启ngrok隧道供远程智能体使用。令牌隔离、标签页独立、限流、行为可追溯。
/cso首席安全官OWASP Top 10 + STRIDE威胁建模。低误报:17项误报排除规则、≥80%置信度门槛、独立结果验证。每个问题附带具体可复现漏洞场景。
/ship发布工程师同步主干、运行测试、审计覆盖率、推送代码、创建PR。项目无测试框架时自动初始化。
/land-and-deploy发布工程师合并PR、等待CI与部署、验证生产环境可用性。一条命令从“通过评审”到“线上验证”。
/canary站点可靠性工程师发布后监控循环。监测控制台报错、性能退化、页面异常。
/benchmark性能工程师基准页面加载速度、核心网页指标、资源体积。每次PR前后对比。
/document-release技术文档工程师更新所有项目文档以匹配上线内容。自动识别过期README。
/retro工程经理支持团队的周复盘。按人员拆分、交付 streak、测试健康趋势、成长机会。/retro global 可跨所有项目与AI工具统计。
/browse测试工程师给AI装上眼睛。真实Chromium浏览器、真实点击、真实截图。指令响应约100ms。/open-gstack-browser 启动带侧边栏、反爬虫伪装、自动模型路由的GStack浏览器。
/setup-browser-cookies会话管理器从本地浏览器(Chrome、Arc、Brave、Edge)导入Cookie到无头会话。可测试需要登录的页面。
/autoplan评审流水线一条命令完成完整评审方案。自动执行CEO→设计→工程评审,仅将审美类决策交由你确认。
/learn记忆系统管理gstack跨会话学习内容。查看、搜索、清理、导出项目专属模式、陷阱与偏好。学习内容会持续累积,让gstack对你的代码库越来越懂。

该用哪类评审?

开发对象开发前(规划阶段)上线后(实时审计)
终端用户(UI、Web、移动端)/plan-design-review/design-review
开发者(API、CLI、SDK、文档)/plan-devex-review/devex-review
架构(数据流、性能、测试)/plan-eng-review/review
全部/autoplan(自动执行CEO→设计→工程→DX,智能适配)

高效工具

技能作用
/codex第二意见 —— 来自OpenAI Codex CLI的独立代码评审。3种模式:评审(通过/驳回)、对抗式挑战、开放式咨询。同时运行/review与/codex可获得跨模型分析。
/careful安全护栏 —— 执行危险命令前提醒(rm -rf、DROP TABLE、强制推送)。说“be careful”启用,可手动覆盖提醒。
/freeze编辑锁定 —— 限制仅修改单个目录。调试时防止意外改动无关代码。
/guard全面安全 —— 同时启用/careful与/freeze。生产环境工作最大安全保障。
/unfreeze解除锁定 —— 取消/freeze限制。
/open-gstack-browserGStack浏览器 —— 启动带侧边栏、反爬虫伪装、自动模型路由(Sonnet执行操作、Opus分析)、一键导入Cookie、集成Claude Code的专用浏览器。可清理页面、智能截图、编辑CSS并回传信息。
/setup-deploy部署配置器 —— 一次性配置/land-and-deploy。自动识别平台、生产地址与部署命令。
/gstack-upgrade自我更新 —— 升级gstack至最新版。自动识别全局/项目内安装,同步并展示更新内容。

新增命令行工具(v0.19)

除斜杠技能外,gstack还提供独立CLI,用于不适合在会话内运行的工作流:

命令作用
gstack-model-benchmark跨模型基准测试 —— 对同一提示词运行Claude、GPT(Codex CLI)、Gemini;对比延迟、Token、成本与(可选)AI评分。自动检测各平台认证,不可用平台自动跳过。支持表格、JSON、Markdown输出。--dry-run 仅验证参数与认证,不消耗API。
gstack-taste-update设计偏好学习 —— 将/design-shotgun中的通过/拒绝记录写入项目级偏好档案。每周衰减5%。反馈到后续方案生成,让系统更懂你的审美。

持续 checkpoint 模式(可选,默认本地)

设置 gstack-config set checkpoint_mode continuous,技能会自动以 WIP: 前缀提交工作进度,并附带结构化上下文(决策、待办、失败方案)。可抵御崩溃与上下文丢失。/context-restore 可从提交记录恢复会话状态。/ship 会在PR前压缩WIP提交(保留非WIP提交),保证Git二分查找正常。可通过 checkpoint_push=true 开启远程推送,默认仅本地,避免频繁触发CI。

所有技能深度解析与案例 →

卡帕西提到的四类失败问题?已全部覆盖

安德烈·卡帕西的 AI编码规则(1.7万星)总结了四类典型问题:错误假设、过度复杂、无关修改、命令式替代声明式。 gstack的工作流技能全部做了强制约束:

  • /office-hours 在写代码前就把假设摆上台面
  • 混淆协议防止AI随意猜测架构决策
  • /review 拦截不必要复杂度与随意修改
  • /ship 将任务转为可验证目标,奉行测试先行

如果你已经在使用卡帕西风格的CLAUDE.md规则,gstack就是能让规则贯穿整个迭代、而不只是单次提示的流程强制执行层


并行迭代

gstack单任务就很强,多任务并行才真正惊艳。

核心在于设计。 /design-consultation 从零搭建设计系统、调研行业现状、提出创新方向并生成 DESIGN.md。 而真正的魔法在于 设计稿快速迭代 → 生产HTML 流水线。

/design-shotgun 是探索设计的利器。 你描述需求,它用GPT图像生成4-6个设计稿,在浏览器打开对比面板。 你选出喜欢的、留下反馈(“更多留白”“更大标题”“去掉渐变”),它生成新一轮方案。 反复迭代直到满意。几轮之后偏好记忆生效,AI会主动偏向你喜欢的风格。 不用再靠文字描述愿景赌AI理解,直接看方案、选喜欢的、可视化迭代。

/design-html 落地成真。 把通过的设计稿(来自/design-shotgun、CEO规划、设计评审或纯描述)转为生产级HTML/CSS。 不是那种只在单一宽度正常显示的劣质AI代码,而是基于Pretext计算布局: 文本真正自适应缩放、高度随内容调整、布局动态响应。 30KB开销,零依赖。自动识别框架(React/Svelte/Vue)并输出对应格式。 落地页、控制台、表单、卡片布局各有适配模式。输出可直接上线,不是Demo。

/qa 是关键突破。 它让我能从6个并行任务提升到12个。 Claude Code说出“我看到问题了”,然后真的修复、生成回归测试、验证结果——彻底改变了我的工作方式。AI终于有“眼睛”了。

智能评审路由。 和高效团队一样:CEO不必看基础设施Bug修复,后端修改无需设计评审。 gstack跟踪已执行评审,自动判断合适流程并执行。 发布前的评审就绪面板让你清晰掌握状态。

全量测试。 项目无测试框架时,/ship 会自动初始化。 每次/ship生成覆盖率审计,每次/qa修复自动生成回归测试。 目标100%测试覆盖率——测试让即兴开发更安全,而非盲目上线。

/document-release 是你梦寐以求的文档工程师。 读取所有文档、对比代码变更、自动更新所有过期内容。 README、架构文档、贡献指南、CLAUDE.md、待办清单——全部自动保持最新。 现在/ship会自动调用它,无需额外命令。

真实浏览器模式。 /open-gstack-browser 启动AI控制的Chromium,带反爬虫伪装、定制品牌与侧边栏扩展。 谷歌、纽约时报等网站可正常访问,无需验证码。 菜单栏显示“GStack Browser”而非“Chrome for Testing”。 不影响你日常使用的Chrome。 所有浏览命令兼容原有用法。 $B disconnect 切回无头模式。 浏览器只要窗口不关就不会因闲置超时终止。

侧边栏智能体 —— 你的AI浏览器助手。 在Chrome侧面板输入自然语言,子实例Claude会执行: “跳转到设置页并截图”“用测试数据填写表单”“遍历列表提取价格”。 侧边栏自动分配模型:Sonnet负责快速操作(点击、跳转、截图),Opus负责读取分析。 每个任务最长5分钟,独立会话不干扰主窗口。 侧边栏底部一键导入Cookie。

个人自动化。 侧边栏智能体不只是开发工作流。示例: “浏览孩子学校家长门户,把所有家长姓名、电话、照片导入谷歌通讯录”。 两种登录方式:

  1. 在可视化浏览器登录一次,会话持久化
  2. 点击侧边栏底部Cookie按钮,从本地Chrome导入 登录后AI自动抓取数据、创建联系人。

AI遇阻时人工接管。 碰到验证码、登录墙、二次验证? $B handoff 打开同页面可视化Chrome,保留所有Cookie与标签。 解决问题后告知AI,$B resume 继续执行。 连续3次失败后AI会自动建议接管。

/pair-agent 跨智能体协同。 你在使用Claude Code,同时运行OpenClaw、Hermes或Codex。 想让它们查看同一个网站?输入/pair-agent,选择智能体,打开GStack浏览器实时查看。 技能输出一段指令,粘贴到另一智能体对话框即可。 交换一次性密钥换取令牌,创建独立标签页开始浏览。 可同时看到多个智能体在同一浏览器不同标签工作,互不干扰。 安装ngrok后自动开启隧道,支持跨设备协同。 同设备智能体提供零摩擦快捷方式,直接写入凭证。 这是首次实现不同厂商AI通过共享浏览器安全协同: 作用域令牌、标签隔离、限流、域名限制、行为可追溯。

多AI交叉校验。 /codex 获取OpenAI Codex CLI独立评审——完全不同的AI审查同一变更。 3种模式:通过/驳回式代码评审、主动破坏代码的对抗测试、带上下文的开放式咨询。 同时用/review(Claude)与/codex(OpenAI)评审同一分支,可获得交叉分析,展示重合与独有问题。

按需安全护栏。 说“be careful”,/careful 会在危险命令前提醒:rm -rf、DROP TABLE、强制推送、git reset --hard。 /freeze 锁定调试目录,防止AI意外“修复”无关代码。 /guard 同时启用两者。 /investigate 自动锁定目标模块。

主动技能建议。 gstack识别你所处阶段:头脑风暴、评审、调试、测试,自动推荐合适技能。 不喜欢可关闭,设置跨会话生效。


10–15个并行迭代

gstack单任务强大,多任务并行则具有变革性。

Conductor 可并行运行多个Claude Code会话,各自独立工作区: 一个会话对新想法做/office-hours,一个评审PR,一个开发功能,一个测试环境,还有六个在其他分支工作。 我经常同时运行10–15个并行任务——这是当前实用上限。

迭代流程让并行成为可能。没有流程,十个智能体就是十份混乱; 有了流程——思考、规划、开发、评审、测试、发布——每个智能体都知道该做什么、何时停止。 你像CEO管理团队一样管理它们:只关注关键决策,其余自动运行。

语音输入(AquaVoice、Whisper等)

gstack技能支持语音友好触发词。自然说出需求—— “运行安全检查”“测试网站”“做工程评审”——自动匹配对应技能。 无需记住斜杠命令与缩写。


卸载

方式1:运行卸载脚本

本地已安装gstack:

~/.claude/skills/gstack/bin/gstack-uninstall

处理技能、软链接、全局状态(~/.gstack/)、项目本地状态、浏览守护进程与临时文件。 使用--keep-state保留配置与分析数据,--force跳过确认。

方式2:手动删除(无本地仓库)

未克隆仓库(仅通过Claude Code粘贴安装后删除):

# 1. 停止浏览守护进程pkill -f "gstack.*browse" 2>/dev/null || true # 2. 删除指向gstack的技能软链接find ~/.claude/skills -maxdepth 1 -type l 2>/dev/null | while read -r link; do  case "$(readlink "$link" 2>/dev/null)" in gstack/*|*/gstack/*) rm -f "$link" ;; esacdone # 3. 删除gstackrm -rf ~/.claude/skills/gstack # 4. 删除全局状态rm -rf ~/.gstack # 5. 删除其他平台集成(按需删除)rm -rf ~/.codex/skills/gstack* 2>/dev/nullrm -rf ~/.factory/skills/gstack* 2>/dev/nullrm -rf ~/.kiro/skills/gstack* 2>/dev/nullrm -rf ~/.openclaw/skills/gstack* 2>/dev/null # 6. 删除临时文件rm -f /tmp/gstack-* 2>/dev/null # 7. 项目内清理(在各项目根目录执行)rm -rf .gstack .gstack-worktrees .claude/skills/gstack 2>/dev/nullrm -rf .agents/skills/gstack* .factory/skills/gstack* 2>/dev/null

清理 CLAUDE.md

卸载脚本不会修改CLAUDE.md。在所有使用gstack的项目中,删除## gstack## Skill routing章节。

Playwright

macOS路径~/Library/Caches/ms-playwright/会被保留,其他工具可能共用。无其他依赖可手动删除。


免费,MIT协议,永久开源。无高级版,无等待名单。

我把自己的开发方式开源了。你可以Fork,改成你自己的版本。

我们正在招聘。 想以AI编码速度交付真实产品、参与gstack核心开发? 加入YC —— ycombinator.com/software 极具竞争力的薪资与股权。旧金山,多格帕特区。


文档

文档内容
技能深度解析所有技能的设计理念、案例与工作流(含Greptile集成)
开发者精神开发哲学:全盘重构、先搜后建、三层知识体系
架构设计设计决策与系统内部实现
浏览器参考/browse完整命令手册
贡献指南开发环境、测试、贡献者模式与开发者模式
更新日志各版本更新内容

隐私与数据统计

gstack包含可选开启的使用统计,用于项目优化。规则如下:

  • 默认关闭。除非你明确同意,否则不会发送任何数据
  • 首次运行时,gstack会询问是否共享匿名使用数据,可拒绝
  • 仅发送内容(同意后):技能名称、执行时长、成功/失败、gstack版本、操作系统。仅此而已
  • 绝不发送:代码、文件路径、仓库名、分支名、提示词、任何用户生成内容
  • 随时更改:执行gstack-config set telemetry off立即关闭所有统计

数据存储在Supabase。数据结构见supabase/migrations/,可自行核查。 仓库中的Supabase发布密钥为公开密钥,行级安全策略禁止直接访问。 统计数据通过边缘函数校验,强制执行结构检查、事件类型白名单与字段长度限制。

本地分析始终可用。 执行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提示“技能加载失败:无效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在Windows 11上通过Git Bash或WSL运行。除Bun外还需Node.js(Bun在Windows上对Playwright的管道传输存在已知Bug)。浏览服务自动降级到Node.js。确保bunnode均在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、/open-gstack-browser、/qa、/qa-only、/design-review、/setup-browser-cookies、/setup-deploy、/retro、/investigate、/document-release、/codex、/cso、/autoplan、/pair-agent、/careful、/freeze、/guard、/unfreeze、/gstack-upgrade、/learn。

协议

MIT许可证。永久免费。去创造吧。