← 返回日报
🌐 机器翻译 · DeepSeek · GitHub

garrytan gstack


garrytan gstack

gstack “我想我大概从去年十二月起就没怎么写过一行代码了,这真是一个巨大的变化。” —— Andrej Karpathy,No Priors 播客,2026 年 3 月

当我听到 Karpathy 这么说时,我想知道他是怎么做到的。一个人如何能像一支二十人的团队一样交付产品? Peter Steinberger 构建了 OpenClaw——拥有 247K 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 倍(每天 11,417 行 vs 14 行逻辑代码)。 截至今年(4 月 18 日),2026 年已产出的代码量是 2013 年全年的 240 倍。 衡量范围涵盖 40 个公开 + 私有 garrytan/* 仓库(包括 Bookface),排除一个演示仓库后。 AI 写了其中大部分代码。关键不在于谁敲了键盘,而在于什么被交付了。

代码行数批评者说原始行数会因 AI 而膨胀,这没错。但他们错在认为经过通胀调整后,我的效率变低了。我的效率更高了,而且高很多。 完整方法论、注意事项和复现脚本:关于代码行数争议。

2026 年——1,237 次贡献,还在增加: 2013 年——我在 YC 构建 Bookface 时(772 次贡献): 同一个人。不同的时代。区别在于工具。

gstack 就是我的做法。它将 Claude Code 转变为一个虚拟工程团队——一个重新思考产品的 CEO、一个锁定架构的工程经理、一个捕捉 AI 垃圾的设计师、一个发现生产 bug 的审查者、一个打开真实浏览器的 QA 负责人、一个运行 OWASP + STRIDE 审计的安全官,以及一个发布 PR 的发布工程师。 二十三个专家和八个强力工具,全部是斜杠命令,全部是 Markdown,全部免费,MIT 许可证。

这是我的开源软件工厂。我每天都在使用它。 我分享它,是因为这些工具应该对所有人开放。 Fork 它。改进它。让它成为你的。 如果你想抨击免费的开源软件——欢迎你这么做,但我更希望你先试试再说。

适用人群:

安装 gstack(30 秒——见下文) 运行 /office-hours——描述你正在构建的内容 对任何功能创意运行 /plan-ceo-review 对任何有变更的分支运行 /review 对你的预发布 URL 运行 /qa 到此为止。你会知道这是否适合你。

安装——30 秒

要求: Claude Code、Git、Bun v1.0+、Node.js(仅限 Windows)

步骤 1:在你的机器上安装 打开 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、/setup-gbrain、/retro、/investigate、/document-release、/document-generate、/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 会话,因此当 Claude Code 安装了 gstack 时,每个 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",QA 测试一个 URL:"加载 gstack。运行 /qa https://...",端到端构建功能:"加载 gstack。运行 /autoplan,实施计划,然后运行 /ship",构建前规划:"加载 gstack。运行 /office-hours 然后 /autoplan。保存计划,不要实施。" 设置完成后,只需自然地与你的 OpenClaw 智能体对话:

| 你说 | 发生什么 | |------|----------| | "修复 README 中的拼写错误" | 简单——Claude Code 会话,无需 gstack | | "对这个仓库运行安全审计" | 生成 Claude Code,运行 /cso | | "为我构建一个通知功能" | 生成 Claude Code,执行 /autoplan → 实施 → /ship | | "帮我规划 t |

📖 阅读原文 →