
“我大概从去年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次,还在持续增长:

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

同一个人,不同的时代。差距就在于工具。
gstack 就是我的工作方式。 它把Claude Code变成一支虚拟工程团队—— 重新思考产品的CEO、把控架构的工程经理、揪出AI劣质设计的设计师、排查线上Bug的评审员、启动真实浏览器的测试负责人、执行OWASP+STRIDE安全审计的安全官,还有负责合并发布的交付工程师。 23位专家角色 + 8款高效工具,全部以斜杠命令调用、全部基于Markdown、完全免费,采用MIT开源协议。
这是我开源的软件工厂。我每天都在用。我把它分享出来,是因为这些工具理应人人可用。
Fork它、改进它、改成你自己的版本。如果你想吐槽这款免费开源软件——尽管吐槽,但我更希望你先亲自试一试。
/office-hours —— 描述你要做的产品/plan-ceo-review/review/qa依赖:Claude Code、Git、Bun v1.0+、Node.js(仅Windows)
打开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加入当前项目,让团队成员也能使用。
在你的仓库内粘贴以下命令。切换到团队模式,初始化仓库让队友自动获得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通过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。
4个可直接在OpenClaw中运行的方法论技能,无需启动Claude Code。 通过ClawHub安装:
clawhub install gstack-openclaw-office-hours gstack-openclaw-ceo-review gstack-openclaw-investigate gstack-openclaw-retro
| 技能 | 作用 |
|---|---|
gstack-openclaw-office-hours | 6个关键问题,深度梳理产品需求 |
gstack-openclaw-ceo-review | 战略级需求审视,4种范围控制模式 |
gstack-openclaw-investigate | 系统化根因调试方法 |
gstack-openclaw-retro | 每周工程复盘 |
均为对话式技能,OpenClaw可直接在聊天中运行。
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 测试:42 → 51(新增9个)。PR地址:github.com/you/app/pull/42
你说要做“每日简报”,AI却指出你其实在做“AI幕僚”——因为它听懂了你的痛点,而不只是你的功能需求。 8条命令,端到端完成。这不是副驾驶,这是一整支团队。
gstack是一套工作流程,而非零散工具集合。技能执行顺序遵循标准迭代节奏:
思考 → 规划 → 开发 → 评审 → 测试 → 发布 → 复盘
每个技能的输出都会流入下一环:
/office-hours 生成的设计文档会被 /plan-ceo-review 读取;
/plan-eng-review 生成的测试计划会被 /qa 沿用;
/review 发现的问题会在 /ship 前确认修复。
不会有遗漏,因为每一步都知道上一步做了什么。
| 技能 | 虚拟专家 | 职责 |
|---|---|---|
/office-hours | YC创业问诊 | 从这里开始。6个关键问题,在写代码前重新定义产品。挑战你的定位、质疑假设、给出替代方案。设计文档自动流入下游所有技能。 |
/plan-ceo-review | CEO/创始人 | 重新思考问题。挖掘需求背后的极致产品。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-review | DX测试员 | 真实开发者体验审计。实际测试接入流程:阅读文档、执行入门步骤、计时上手耗时、截图报错。与/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-browser | GStack浏览器 —— 启动带侧边栏、反爬虫伪装、自动模型路由(Sonnet执行操作、Opus分析)、一键导入Cookie、集成Claude Code的专用浏览器。可清理页面、智能截图、编辑CSS并回传信息。 |
/setup-deploy | 部署配置器 —— 一次性配置/land-and-deploy。自动识别平台、生产地址与部署命令。 |
/gstack-upgrade | 自我更新 —— 升级gstack至最新版。自动识别全局/项目内安装,同步并展示更新内容。 |
除斜杠技能外,gstack还提供独立CLI,用于不适合在会话内运行的工作流:
| 命令 | 作用 |
|---|---|
gstack-model-benchmark | 跨模型基准测试 —— 对同一提示词运行Claude、GPT(Codex CLI)、Gemini;对比延迟、Token、成本与(可选)AI评分。自动检测各平台认证,不可用平台自动跳过。支持表格、JSON、Markdown输出。--dry-run 仅验证参数与认证,不消耗API。 |
gstack-taste-update | 设计偏好学习 —— 将/design-shotgun中的通过/拒绝记录写入项目级偏好档案。每周衰减5%。反馈到后续方案生成,让系统更懂你的审美。 |
设置 gstack-config set checkpoint_mode continuous,技能会自动以 WIP: 前缀提交工作进度,并附带结构化上下文(决策、待办、失败方案)。可抵御崩溃与上下文丢失。/context-restore 可从提交记录恢复会话状态。/ship 会在PR前压缩WIP提交(保留非WIP提交),保证Git二分查找正常。可通过 checkpoint_push=true 开启远程推送,默认仅本地,避免频繁触发CI。
安德烈·卡帕西的 AI编码规则(1.7万星)总结了四类典型问题:错误假设、过度复杂、无关修改、命令式替代声明式。 gstack的工作流技能全部做了强制约束:
/office-hours 在写代码前就把假设摆上台面/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。
个人自动化。 侧边栏智能体不只是开发工作流。示例: “浏览孩子学校家长门户,把所有家长姓名、电话、照片导入谷歌通讯录”。 两种登录方式:
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识别你所处阶段:头脑风暴、评审、调试、测试,自动推荐合适技能。 不喜欢可关闭,设置跨会话生效。
gstack单任务强大,多任务并行则具有变革性。
Conductor 可并行运行多个Claude Code会话,各自独立工作区:
一个会话对新想法做/office-hours,一个评审PR,一个开发功能,一个测试环境,还有六个在其他分支工作。
我经常同时运行10–15个并行任务——这是当前实用上限。
迭代流程让并行成为可能。没有流程,十个智能体就是十份混乱; 有了流程——思考、规划、开发、评审、测试、发布——每个智能体都知道该做什么、何时停止。 你像CEO管理团队一样管理它们:只关注关键决策,其余自动运行。
gstack技能支持语音友好触发词。自然说出需求—— “运行安全检查”“测试网站”“做工程评审”——自动匹配对应技能。 无需记住斜杠命令与缩写。
本地已安装gstack:
~/.claude/skills/gstack/bin/gstack-uninstall
处理技能、软链接、全局状态(~/.gstack/)、项目本地状态、浏览守护进程与临时文件。
使用--keep-state保留配置与分析数据,--force跳过确认。
未克隆仓库(仅通过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。在所有使用gstack的项目中,删除## gstack与## Skill routing章节。
macOS路径~/Library/Caches/ms-playwright/会被保留,其他工具可能共用。无其他依赖可手动删除。
免费,MIT协议,永久开源。无高级版,无等待名单。
我把自己的开发方式开源了。你可以Fork,改成你自己的版本。
我们正在招聘。 想以AI编码速度交付真实产品、参与gstack核心开发? 加入YC —— ycombinator.com/software 极具竞争力的薪资与股权。旧金山,多格帕特区。
| 文档 | 内容 |
|---|---|
| 技能深度解析 | 所有技能的设计理念、案例与工作流(含Greptile集成) |
| 开发者精神 | 开发哲学:全盘重构、先搜后建、三层知识体系 |
| 架构设计 | 设计决策与系统内部实现 |
| 浏览器参考 | /browse完整命令手册 |
| 贡献指南 | 开发环境、测试、贡献者模式与开发者模式 |
| 更新日志 | 各版本更新内容 |
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。确保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、/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许可证。永久免费。去创造吧。