gstack-skills - Complete Development Workflow Suite
Complete development workflow suite adapted from Garry Tan's gstack for OpenClaw/WorkBuddy. Provides 15 specialized tools covering the entire development lifecycle from product ideation to deployment.
About gstack
gstack is Y Combinator CEO Garry Tan's open-source Claude Code configuration that helped him write 600,000+ lines of production code in 60 days (35% tests). This OpenClaw adaptation makes those powerful workflows available to any AI agent.
Quick Start
Use any of these commands directly:
- -
/gstack - Get help and see all available commands - INLINECODE1 - Validate product ideas and design thinking
- INLINECODE2 - CEO perspective on feature planning
- INLINECODE3 - Engineering architecture review
- INLINECODE4 - Pre-merge code review
- INLINECODE5 - Test application and fix bugs
- INLINECODE6 - Automated release workflow
- INLINECODE7 - Systematic root cause analysis
Example usage:
CODEBLOCK0
CODEBLOCK1
CODEBLOCK2
Command Routing
When a user invokes any gstack command, this skill automatically routes to the appropriate specialized skill:
| Command | Specialized Skill | Purpose |
|---|
| INLINECODE8 | gstack-skills | Show help and command overview |
| INLINECODE9 |
office-hours | Product ideation and validation |
|
/plan-ceo-review | plan-ceo-review | CEO perspective planning |
|
/plan-eng-review | plan-eng-review | Engineering architecture review |
|
/plan-design-review | plan-design-review | Design review |
|
/design-consultation | design-consultation | Design system consultation |
|
/review | review | Pre-merge code review |
|
/investigate | investigate | Root cause analysis |
|
/design-review | design-review | Design audit and fixes |
|
/qa | qa | Test application and fix bugs |
|
/qa-only | qa-only | Bug reporting only |
|
/ship | ship | Automated release workflow |
|
/document-release | document-release | Update documentation |
|
/retro | retro | Team retrospective |
|
/codex | codex | OpenAI Codex independent review |
|
/careful | careful | Dangerous operation warnings |
|
/freeze | freeze | Lock file editing scope |
|
/guard | guard | Full safety mode (careful + freeze) |
When to Use This Skill
This skill acts as a router and should be used when:
- 1. User invokes
/gstack - Show command overview and recommendations - User needs guidance - Help choose the right gstack command for their task
- User is new to gstack - Provide context and explain the workflow philosophy
- User wants to learn - Explain how gstack commands work together
For specific command execution, this skill routes to the appropriate specialized skill.
Core Philosophy
Boil the Lake Principle
"Don't be half-invested, boil the whole lake" - Garry Tan
AI-assisted development should pursue complete implementation, not shortcuts. When a problem is identified, actually fix it. Completing a task means truly completing it.
Intelligent Borrowing
When borrowing features from other products, always consider:
- 1. Why does it work in the original product?
- Will it succeed or fail in your product?
- What adaptations are needed for success?
Recommended Workflow
The complete development lifecycle:
CODEBLOCK3
Command Overviews
Product Ideation Phase
/office-hours
YC office hours tool for product idea validation. Use when:
- - User says "brainstorm", "I have an idea", "help me think through this"
- Validating startup concepts
- Design thinking and problem reframing
/plan-ceo-review
CEO/founder perspective planning. Use when:
- - User says "think bigger", "expand scope", "strategic review"
- Evaluating feature ambition
- Challenging assumptions and finding 10x opportunities
/plan-eng-review
Engineering manager perspective. Use when:
- - User says "engineering review", "architecture review"
- Evaluating technical architecture
- Assessing implementation approaches
/plan-design-review
Designer perspective. Use when:
- - User says "design review"
- Checking UX and design quality
Development Phase
/review
Pre-merge code review. Use when:
- - User says "review this PR", "code review", "pre-landing review"
- Code is about to be merged
- Analyzing SQL security, race conditions, LLM trust boundaries
/investigate
Debugging expert. Use when:
- - User says "debug this", "investigate", "root cause"
- Systematic root cause analysis needed
- Complex troubleshooting
/design-consultation
Design partner consultation. Use when:
- - User says "design consultation"
- Building complete design systems
- Design thinking workshops
Testing & Release Phase
/qa
QA engineer. Use when:
- - User says "run QA", "test this", "check bugs"
- Code changes need verification
- Systematic testing and bug fixing
/qa-only
QA reporter. Use when:
- - User says "qa-only" or just wants bug reports
- No automatic fixing, just reporting
/ship
Release engineer. Use when:
- - User says "ship", "deploy", "push to main", "create PR"
- Fully automated release workflow
- Merge base branch, run tests, version management, create PR
Documentation & Review
/document-release
Technical writer. Use when:
- - User says "document release", "update docs"
- Updating project documentation
/retro
Engineering manager. Use when:
- - User says "retro", "retrospective"
- Team weekly reports
Power Tools
/codex
OpenAI Codex independent review. Use when:
- - Needing a second opinion
- Cross-validating review results
/careful
Safety guardrails. Use when:
- - About to perform dangerous operations
- Delete operations, file overwrites, dangerous commands
/freeze
Lock file editing scope. Use when:
- - Want to restrict which files can be edited
- Focus changes to specific directories
/guard
Full safety mode. Use when:
- - Maximum caution needed
- Combines careful + freeze for complete safety
Usage Examples
Example 1: New Feature Development
CODEBLOCK4
Example 2: Quick Code Review
CODEBLOCK5
Example 3: Bug Investigation
CODEBLOCK6
Integration with Other Skills
gstack-skills can work alongside other skills:
- - data-analysis-workflows: For analyzing product metrics during INLINECODE43
- sql-queries: When
/review or /investigate needs database analysis - testing skills: When
/qa needs specialized testing knowledge
Skill Dependencies
This skill depends on the following specialized skills, which must be available:
- - office-hours
- plan-ceo-review
- plan-eng-review
- plan-design-review
- review
- investigate
- qa
- qa-only
- ship
- document-release
- retro
- codex
- careful
- freeze
- guard
Error Handling
If a specialized skill is not available:
- 1. Inform the user which skill is missing
- Suggest installing the missing skill
- Offer to proceed with general capabilities as fallback
Best Practices
- 1. Start with
/office-hours for new features to validate ideas - Use
/review before merging any code - Always
/qa before shipping to production - Use
/careful or /guard for risky operations - Follow the complete workflow for major features
Limitations
- - Some commands require specific tooling (git, test frameworks)
- INLINECODE52 assumes git-based workflow
- Certain workflows are optimized for web applications
Learn More
- - Original gstack: https://github.com/garrytan/gstack
- Garry Tan's approach: "Boil the Lake" philosophy
- Y Combinator: https://www.ycombinator.com/
Version: 2.0.0 (OpenClaw/WorkBuddy adaptation)
Original Author: Garry Tan, Y Combinator
Adaptation Team: gstack-openclaw-skills Team
gstack-skills - 完整开发工作流套件
从Garry Tan的gstack为OpenClaw/WorkBuddy适配的完整开发工作流套件。提供15个专业工具,覆盖从产品构思到部署的整个开发生命周期。
关于gstack
gstack是Y Combinator CEO Garry Tan的开源Claude Code配置,帮助他在60天内编写了超过60万行生产代码(其中35%为测试代码)。此OpenClaw适配版使任何AI代理都能使用这些强大的工作流。
快速开始
直接使用以下任一命令:
- - /gstack - 获取帮助并查看所有可用命令
- /office-hours - 验证产品创意和设计思维
- /plan-ceo-review - 功能规划的CEO视角
- /plan-eng-review - 工程架构评审
- /review - 合并前代码审查
- /qa - 测试应用并修复Bug
- /ship - 自动化发布工作流
- /investigate - 系统性根因分析
使用示例:
用户:/office-hours 我有一个关于AI驱动代码审查工具的想法
用户:/review 我当前的分支
用户:/ship 用户认证功能
命令路由
当用户调用任何gstack命令时,此技能会自动路由到相应的专业技能:
| 命令 | 专业技能 | 用途 |
|---|
| /gstack | gstack-skills | 显示帮助和命令概览 |
| /office-hours |
office-hours | 产品构思和验证 |
| /plan-ceo-review | plan-ceo-review | CEO视角规划 |
| /plan-eng-review | plan-eng-review | 工程架构评审 |
| /plan-design-review | plan-design-review | 设计评审 |
| /design-consultation | design-consultation | 设计系统咨询 |
| /review | review | 合并前代码审查 |
| /investigate | investigate | 根因分析 |
| /design-review | design-review | 设计审计和修复 |
| /qa | qa | 测试应用并修复Bug |
| /qa-only | qa-only | 仅报告Bug |
| /ship | ship | 自动化发布工作流 |
| /document-release | document-release | 更新文档 |
| /retro | retro | 团队回顾 |
| /codex | codex | OpenAI Codex独立审查 |
| /careful | careful | 危险操作警告 |
| /freeze | freeze | 锁定文件编辑范围 |
| /guard | guard | 完全安全模式(careful + freeze) |
何时使用此技能
此技能充当路由器,应在以下情况使用:
- 1. 用户调用/gstack - 显示命令概览和建议
- 用户需要指导 - 帮助选择适合其任务的gstack命令
- 用户是gstack新手 - 提供上下文并解释工作流理念
- 用户想学习 - 解释gstack命令如何协同工作
对于特定命令的执行,此技能会路由到相应的专业技能。
核心理念
煮沸湖泊原则
不要半心投入,要煮沸整片湖泊 - Garry Tan
AI辅助开发应追求完整实现,而非走捷径。当发现问题时,要真正修复它。完成任务意味着真正完成它。
智能借鉴
从其他产品借鉴功能时,始终考虑:
- 1. 为什么它在原产品中有效?
- 它在你的产品中会成功还是失败?
- 需要做哪些调整才能成功?
推荐工作流
完整的开发生命周期:
- 1. /office-hours → 验证产品创意
- /plan-ceo-review → CEO视角评审
- /plan-eng-review → 工程架构评审
- /plan-design-review → 设计评审
- /review → 代码审查
- /qa → 测试和修复Bug
- /ship → 发布到生产环境
命令概览
产品构思阶段
/office-hours
YC办公时间工具,用于产品创意验证。在以下情况使用:
- - 用户说头脑风暴、我有一个想法、帮我思考这个问题
- 验证创业概念
- 设计思维和问题重构
/plan-ceo-review
CEO/创始人视角规划。在以下情况使用:
- - 用户说想得更大、扩展范围、战略评审
- 评估功能雄心
- 挑战假设并寻找10倍机会
/plan-eng-review
工程经理视角。在以下情况使用:
- - 用户说工程评审、架构评审
- 评估技术架构
- 评估实现方法
/plan-design-review
设计师视角。在以下情况使用:
开发阶段
/review
合并前代码审查。在以下情况使用:
- - 用户说审查这个PR、代码审查、合并前审查
- 代码即将合并
- 分析SQL安全、竞态条件、LLM信任边界
/investigate
调试专家。在以下情况使用:
- - 用户说调试这个、调查、根因
- 需要系统性根因分析
- 复杂故障排除
/design-consultation
设计伙伴咨询。在以下情况使用:
- - 用户说设计咨询
- 构建完整的设计系统
- 设计思维工作坊
测试与发布阶段
/qa
QA工程师。在以下情况使用:
- - 用户说运行QA、测试这个、检查Bug
- 代码变更需要验证
- 系统性测试和Bug修复
/qa-only
QA报告员。在以下情况使用:
- - 用户说qa-only或仅想要Bug报告
- 不自动修复,仅报告
/ship
发布工程师。在以下情况使用:
- - 用户说发布、部署、推送到主分支、创建PR
- 全自动发布工作流
- 合并基础分支、运行测试、版本管理、创建PR
文档与评审
/document-release
技术文档撰写员。在以下情况使用:
/retro
工程经理。在以下情况使用:
强力工具
/codex
OpenAI Codex独立审查。在以下情况使用:
/careful
安全护栏。在以下情况使用:
/freeze
锁定文件编辑范围。在以下情况使用:
/guard
完全安全模式。在以下情况使用:
- - 需要最大谨慎
- 结合careful + freeze实现完全安全
使用示例
示例1:新功能开发
用户:我想给我的应用添加用户认证
AI:让我们使用gstack工作流来实现。
步骤1:/office-hours
让我帮你验证和思考认证功能...
[office-hours技能执行]
步骤2:/plan-eng-review
现在让我们审查技术架构...
[plan-eng-review技能执行]
步骤3:实现
[代码实现进行中]
步骤4:/review
让我审查你的认证代码...
[review技能执行]
步骤5:/qa
现在让我们测试认证功能...
[qa技能执行]
步骤6:/ship
准备发布!让我准备发布...
[ship技能执行]
示例2:快速代码审查
用户:/review 我当前的分支
AI:我将审查你当前分支的变更...
[review技能自动执行]
示例3:Bug调查
用户:/investigate 用户报告的登录Bug
AI:我将系统性地调查根因...
[investigate技能自动执行]
与其他技能的集成
gstack-skills可以与其他技能协同工作:
- - data-analysis-workflows:在/office-hours期间分析产品指标
- sql-queries:当/review或/investigate需要数据库分析时
- testing skills:当/qa需要专业测试知识时
技能依赖
此技能依赖以下专业技能,这些技能必须可用:
- - office-hours
- plan-ceo-review
- plan-eng-review
- plan-design-review
- review
- investigate
- qa
- qa-only
- ship
- document-release
- retro
- codex
- careful
- freeze
- guard
错误处理
如果某个专业技能不可用:
- 1. 告知用户缺少哪个技能
- 建议安装缺失的技能
- 提供使用通用能力作为后备方案
最佳实践
- 1. 新功能从/office-hours开始以验证创意
- 合并前使用/review审查任何代码
3.