Gstack (Claude Code Skills) 详细指南
GitHub: garrytau/gstack
作者: Garry Tan(YC总裁)
星级: ⭐⭐⭐⭐⭐ 高星推荐
分类: Claude Code 技能包 | YC创业方法论 | 全流程开发
📖 简介
Gstack 是 YC 总裁 Garry Tan 开源的 Claude Code 技能包,非新模型、非提示词合集,内置 26个斜杠命令,覆盖头脑风暴、产品审视、架构设计、代码审查、测试、发布的开发全流程,可单人通过终端完成产品、架构、设计、测试、安全审计相关工作。
✨ 核心功能
1. YC创业导师视角
/office-hours:深挖需求真实性,锁定MVP切入点- 对抗式追问验证需求
- 输出多套产品方案对比
2. 多维度审查系统
/plan-ceo-review:投资人/CEO视角/plan-eng-review:工程视角/plan-design-review:UI设计评估
3. 自动化文档生成
/design-consultation:生成 DESIGN.md、CLAUDE.md- 工程架构文档
- UI设计系统文档
4. 开发测试工具
/review:代码/安全审查/qa:自动化测试/ship:一键发布/retro:工程复盘
🚀 真实核心步骤
阶段1:需求与产品定义
- 执行
/office-hours+ 项目完整需求 - 按追问如实反馈真实用户案例、痛点、需求依据
- 确认MVP方案,完成设计文档初审
阶段2:产品战略与风险管控
- 执行
/plan-ceo-review,选择选择性扩展模式 - 确认架构选型、安全方案(数据库只读限制)
- 输出错误故障地图、产品10x扩展方向
阶段3:工程架构落地
- 执行
/plan-eng-review - 确认技术栈、项目结构、数据库选型
- 生成工程规范、接口合约、项目目录
阶段4:UI设计标准化
- 执行
/plan-design-review完成UI评估 - 执行
/design-consultation生成完整设计系统文档
阶段5:开发测试与发布
- 执行
/review排查代码与安全漏洞 - 执行
/qa完成自动化浏览器测试 - 执行
/ship一键创建PR发布 - 执行
/retro完成工程复盘
💡 核心命令详解
/office-hours - YC创业导师视角
功能:模拟YC创业导师,深挖需求真实性,锁定MVP切入点
使用示例:
/office-hours
我有一个想法:做一个AI科研文献分析工具,帮助研究人员快速发现研究空白点。
用户:大学教授和研究生
痛点:文献太多,人工阅读慢,容易错过重要研究
目标:自动分析文献,发现研究空白预期输出:
- 追问清单(会连续提问):
- 用户会为此付费吗?有多少人真的需要这个?
- 竞品是什么?为什么你能做得更好?
- MVP最小能做成什么样?需要多长时间?
- 方案对比表
/plan-ceo-review - CEO/投资人视角
功能:投资人/CEO视角,审定产品愿景、架构策略、风险清单
使用示例:
/plan-ceo-review
项目:AI文献分析工具
阶段:完成MVP开发,准备扩展
需要决策:下一步是增加功能还是扩大用户群?预期输出:
- 愿景对齐检查
- 架构选型评审
- 风险清单
- 扩展方向建议
/plan-eng-review - 工程视角
功能:工程视角,确认技术栈、项目结构、数据库选型、安全规则
检测能力:
- ✅ SQL注入
- ✅ LLM幻觉
- ✅ 数据OOM
- ✅ 认证漏洞
/review - 代码和安全审查
功能:排查代码质量问题和安全漏洞
检测能力:
- ✅ SQL注入
- ✅ XSS漏洞
- ✅ 认证漏洞
- ✅ 性能问题(N+1查询)
- ✅ 代码异味
使用示例:
/review ./src
重点检查:
- 用户输入验证
- 数据库查询安全
- API鉴权逻辑🎯 适用场景
1. 0→1 MVP产品设计与落地
- 为什么擅长:内置 YC 创业导师视角
- 效果:2.5小时完成项目全流程设计
2. 产品/架构/代码/设计多维度审查
- 为什么擅长:提供 CEO、工程、设计三视角审查
- 效果:识别 SQL 注入、LLM 幻觉、数据 OOM 等风险
3. 小团队/独立开发者快速输出设计成果
- 为什么擅长:自动化生成设计文档
- 效果:单人完成团队协作所需的设计产出
4. 项目沙盘推演、业务方案验证
- 为什么擅长:对抗式追问验证需求
- 效果:提前发现业务漏洞和技术风险
⚠️ 注意事项
已知限制
仅适配 Claude Code
- 影响:无法在其他IDE或平台使用
- 解决:必须安装 Claude Code CLI
需要真实项目需求
- 影响:模糊的需求会导致无效输出
- 解决:准备具体用户案例、痛点数据
数据库安全配置
- 影响:生产数据风险
- 解决:强制使用只读账户,禁止可写权限
文档需要人工复核
- 影响:自动生成内容可能不完全符合实际
- 解决:结合自身业务调整,不要完全照搬
不适用场景
❌ 纯编程任务(如"实现排序算法")
- 原因:Gstack 专注于产品设计流程
- 替代:使用 Claude Code 原生功能
❌ 快速原型验证(如"1小时做个Demo")
- 原因:Gstack 强调系统化设计,流程较重
- 替代:使用 Cursor Composer
❌ 没有明确目标的项目
- 原因:Gstack 需要具体需求才能发挥作用
- 替代:先明确项目方向
📊 实测效果
案例:检验科AI科研智能体项目
项目背景:
- 目标:帮助医学研究人员发现研究空白
- 团队:1人
- 时间:2.5小时
产出成果:
- ✅ 设计文档(DESIGN.md)
- ✅ CEO计划(产品愿景、风险清单)
- ✅ 工程方案(技术栈、架构)
- ✅ 设计系统(UI规范)
- ✅ 安全方案(SQL注入防护)
质量评估:
- 文档规范性:高
- 架构清晰度:高
- 风险覆盖度:中(需补充)
- 可执行性:高
创新点:
- 挖掘出"主动推送研究方向"功能
- 发现"文献空白发现"的学术价值
识别的风险:
- SQL注入 → 已提供解决方案
- 数据OOM → 已提供分页策略
- LLM幻觉 → 已提供交叉验证方案
🔗 相关资源
官方资源
- GitHub仓库:https://github.com/garrytau/gstack
- 作者:Garry Tan(YC总裁)
- 文档:仓库 README.md
相关技能
对比阅读
💬 常见问题
Q1: Gstack 和其他 GStack 有什么区别?
A: 有两个不同的 Gstack:
- 本文档的 Gstack:YC 总裁 Garry Tan 的 Claude Code 技能包,专注于产品设计和全流程开发
- 另一个 GStack:技术栈管理和项目脚手架工具
Q2: 需要付费吗?
A: 完全免费,这是一个开源项目。但需要:
- Claude Code CLI(Claude Pro 订阅)
- 安装 Gstack 技能包
Q3: 支持哪些 Claude 模型?
A: 支持:
- Claude Opus 4.6(推荐复杂项目)
- Claude Sonnet 4.6(推荐日常使用)
- Claude Haiku 4.5(简单任务)
Q4: 如何处理 LLM 幻觉问题?
A: Gstack 提供:
- 多模型交叉审查选项(Codex)
- 自动生成验证检查清单
- 输出数据来源追踪
📚 进阶技巧
1. 自定义工作流
- 组合多个命令
- 创建自己的斜杠命令
- 集成到 CI/CD 流程
2. 团队协作
- 共享设计文档
- 统一审查标准
- 复用项目模板
3. 质量保证
- 多轮审查
- 交叉验证
- 自动化测试
开始使用 Gstack,体验 YC 创业方法论! 🚀