Skip to content

shengbinxu/gstack-zh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gstack 中文深度注解学习指南

Chinese annotated guide to garrytan/gstack — an open-source AI workflow toolkit by Garry Tan (YC CEO).

这不是翻译仓库,是注解学习指南。

每一篇文档保留英文原文结构,加入:

  • 中文翻译对照
  • 设计原理解读("为什么这样写",而不只是"这里写了什么")
  • ASCII 流程图可视化
  • 中国开发者语境下的实际应用示例

gstack 是什么?

gstack 是一套运行在 Claude Code 上的 AI 工作流技能集合,MIT 开源。

核心主张:一个配备正确工具的独立开发者,可以比传统团队移动更快。把 Claude Code 变成一支"虚拟工程团队":

角色 技能命令 职责
CEO/产品顾问 /office-hours, /plan-ceo-review 重新思考问题,找到更好的产品方向
工程经理 /plan-eng-review 锁定架构,评审代码质量、测试、性能
设计师 /plan-design-review, /design-review, /design-shotgun 发现 UI 不一致,生成设计变体
QA Lead /qa, /qa-only 打开真实浏览器,系统性测试
安全官 /cso OWASP Top 10 + STRIDE 审计
发布工程师 /review, /ship, /land-and-deploy PR 评审、版本发布、部署验证
调试专家 /investigate 系统性根因分析
浏览器工具 /browse 无头浏览器,持久化会话
DX 工程师 /plan-devex-review, /devex-review 开发者体验审计

文档导航

架构与原理

文档 内容
architecture.md 架构解读:无头浏览器守护进程、Bun 选型、模板系统
how-skills-work.md 技能模板系统深度解析:9 个模板变量全解读
browse-daemon.md Browse 守护进程源码深度解读:端口发现、@ref 系统、环形缓冲区
design-binary.md Design 二进制源码深度解读:GPT Image API、多轮迭代、比较板
template-pipeline.md 模板编译管线:.tmpl → 9 个 AI 平台的 SKILL.md

全部 38 个技能注解

产品与策略

技能 注解 一句话说明
/office-hours 注解 YC Office Hours:6个逼问诊断产品
/plan-ceo-review 注解 CEO 视角评审:重新思考问题
/autoplan 注解 一条命令跑完全部评审

工程评审

技能 注解 一句话说明
/plan-eng-review 注解 工程经理评审:架构+测试+性能
/review 注解 Pre-Landing PR 评审
/codex 注解 OpenAI Codex 第二意见

设计

技能 注解 一句话说明
/design-consultation 注解 从零创建设计系统
/plan-design-review 注解 设计师视角方案评审
/design-review 注解 Live 站点视觉 QA + 修复
/design-shotgun 注解 多方向视觉探索
/design-html 注解 设计到生产级 HTML

测试与质量

技能 注解 一句话说明
/qa 注解 浏览器 QA:测试+修复+验证
/qa-only 注解 只报告不修复的 QA
/benchmark 注解 性能回归检测
/health 注解 代码质量仪表盘

调试

技能 注解 一句话说明
/investigate 注解 系统性根因调试
/pair-agent 注解

发布与部署

技能 注解 一句话说明
/ship 注解 全自动发布流程
/land-and-deploy 注解 合并+部署+验证
/canary 注解 部署后金丝雀监控
/document-release 注解 发布后文档更新

开发者体验

技能 注解 一句话说明
/plan-devex-review 注解 DX 方案评审
/devex-review 注解 Live DX 审计

安全

技能 注解 一句话说明
/cso 注解 首席安全官审计

工具与安全模式

技能 注解 一句话说明
/browse 注解 无头浏览器基础工具
/open-gstack-browser 注解 可见 AI 浏览器
/setup-browser-cookies 注解 导入浏览器 Cookie
/setup-deploy 注解 配置部署
/careful 注解 破坏性命令守卫
/freeze 注解 目录编辑限制
/unfreeze 注解 解除编辑限制
/guard 注解 最大安全模式

知识管理

技能 注解 一句话说明
/checkpoint 注解 保存/恢复工作状态
/learn 注解 管理项目学习记录
/retro 注解 工程周回顾

系统

技能 注解 一句话说明
gstack(根) 注解 技能路由入口
/gstack-upgrade 注解 升级 gstack
/gstack-contrib-add-host 注解 贡献者:添加新 AI agent 支持

阅读建议

如果你想用 gstack:直接看官方 README,按 Quick Start 安装即可。

如果你想学习 gstack 的设计思路

  1. 先读 how-skills-work.md,理解技能是什么
  2. 再读 skills/plan-eng-review.md,看完整技能的设计逻辑
  3. 最后读 architecture.md,理解浏览器层的技术决策

如果你想快速浏览所有技能:看上面的导航表,每个技能有一句话说明。


同步状态与版本管理

当前对应 gstack 版本:见 SYNC.md

版本策略:本仓库 tag 与 gstack 源库一一对应。v0.15.15.0 对应 gstack v0.15.15.0,以此类推。

上游新版发布后的更新流程

gstack 发布新 release
       │
       ▼
GitHub Actions 每日检测(UTC 08:00)
       │
       ▼
自动创建 Issue:"Sync: gstack vX.Y.Z released"
列出所有变更的 .tmpl 文件
       │
       ▼
人工处理:
  1. 查看 Issue 中的变更文件列表
  2. 对比两个 tag 之间的 diff
  3. 更新涉及的 docs/skills/*.md 注解
  4. 更新 SYNC.md(版本号 + 日期)
  5. commit & push
  6. 打 tag:git tag -a vX.Y.Z -m "Sync with gstack vX.Y.Z"
             git push origin vX.Y.Z
  7. 关闭 Issue

本仓库跟随 gstack minor/major 版本发布更新(~每 1-2 周一次)。


重要说明

  • 本文档不是官方文档,由社区贡献,可能落后于最新代码
  • 如发现不准确之处,以英文源码为准
  • 技能文件(SKILL.md)是发给 Claude 的 prompt,翻译它们会影响 AI 行为,因此本文档仅作解读
  • ETHOS.md 是 Garry 的个人构建哲学,本仓库不翻译或改写,仅做注解解读
  • Annotations by @shengbinxu. Original gstack MIT licensed.

贡献

欢迎提 PR 补充或改进注解。请确保:

  1. 不修改任何英文原文(原文仅做引用)
  2. 注解聚焦"为什么这样设计",而不只是翻译"这里写了什么"
  3. 每个技能注解文件放在 docs/skills/<skill-name>.md

About

gstack 中文深度注解学习指南 — Chinese annotated guide to garrytan/gstack

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors