gstack-skills
Complete development workflow suite from Y Combinator CEO Garry Tan's gstack. Use /gstack or any gstack command (/office-hours, /review, /ship, etc.) to access specialized workflows for product ideation, code review, testing, QA, and deployment. Automatically routes to the appropriate specialized skill.
What this skill does
# 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 - `/office-hours` - Validate product ideas and design thinking - `/plan-ceo-review` - CEO perspective on feature planning - `/plan-eng-review` - Engineering architecture review - `/review` - Pre-merge code review - `/qa` - Test application and fix bugs - `/ship` - Automated release workflow - `/investigate` - Systematic root cause analysis **Example usage:** ``` User: /office-hours I have an idea for an AI-powered code review tool ``` ``` User: /review my current branch ``` ``` User: /ship the user authentication feature ``` ## Command Routing When a user invokes any gstack command, this skill automatically routes to the appropriate specialized skill: | Command | Specialized Skill | Purpose | |---------|-------------------|---------| | `/gstack` | gstack-skills | Show help and command overview | | `/office-hours` | 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 2. **User needs guidance** - Help choose the right gstack command for their task 3. **User is new to gstack** - Provide context and explain the workflow philosophy 4. **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? 2. Will it succeed or fail in your product? 3. What adaptations are needed for success? ## Recommended Workflow The complete development lifecycle: ``` 1. /office-hours → Validate product ideas 2. /plan-ceo-review → CEO perspective review 3. /plan-eng-review → Engineering architecture review 4. /plan-design-review → Design review 5. /review → Code review 6. /qa → Test and fix bugs 7. /ship → Release to production ``` ## 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 ``` User: I want to add user authentication to my app AI: Let's use the gstack workflow for this. Step 1: /office-hours Let me help you validate and think through the authentication feature... [office-hours skill executes] Step 2: /plan-eng-review Now let's review the technical architecture... [plan-eng-review skill executes] Step 3: Implementation [Code implementation happens] Step 4: /review Let me review your authentication code... [review skill executes] Step 5: /qa Now let's test the authentication feature... [qa skill executes] Step 6: /ship Ready to ship! Let me prepare the release... [ship skill executes] ``` ### Example 2: Quick Code Review ``` User: /review my current branch AI: I'll review your current branch changes... [review skill executes automatically] ``` ### Example 3: Bug Investigation ``` User: /investigate the login bug users are reporting AI: I'll systematically investigate the root cause... [investigate skill executes automatically] ``` ## Integration with Other Skills gstack-skills can work alongside other skills: - **data-analysis-workflows**: For analyzing product metrics during `/office-hours` - **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-re
Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.