A collection of agent skills for coding assistants like Claude Code and Codex, covering grilling sessions, TDD, bug diagnosis, planning and code review.
garrytan/gstack
A set of 23 slash-command skills and power tools that turn Claude Code into a virtual team of CEO, designer, eng manager, reviewer, QA and release roles.
- Stars
- 136,972
- Forks
- 20,320
- Open issues
- 64
- Last commit
- 6 hours ago
What is it?
gstack is a collection of Markdown-based slash commands for Claude Code, organized around a software sprint: think, plan, build, review, test, ship, and reflect. Each skill plays a specific role, such as a CEO-style product challenger, an engineering manager who locks architecture and test plans, a staff-level reviewer, a QA lead who drives a real browser, or a release engineer who runs tests and opens a pull request. Skills pass artifacts to one another, so a design doc written by one step is read by the next.
The project also includes a bundled Chromium-based browser for the browser skills, a security audit skill (/cso) that follows OWASP and STRIDE, and standalone CLIs for tasks such as cross-model benchmarking and auditing the token cost of installed skills. Installation is a clone followed by ./setup, and the project can be installed for Claude Code, OpenAI Codex CLI, Cursor, OpenCode and several other agents, with varying levels of support. The project is MIT licensed.
Key features
- 01Provides 23 role-based skills such as /plan-ceo-review, /review, /qa and /ship.
- 02Includes a headless-capable browser skill set for clicking through web flows and taking screenshots.
- 03Runs a security audit (/cso) with OWASP and STRIDE coverage.
- 04Offers a design workflow that generates mockups and writes a DESIGN.md file.
- 05Installs for Claude Code by default and for several other AI coding agents via --host flags.
Use cases
- A solo founder who wants structured product review and planning before writing code in Claude Code.
- A tech lead who wants automated code review, QA and PR creation on each change.
- A team that wants shared AI workflow conventions committed into a repository.
Quick start
- 1
Install gstack by cloning the repo and running setup
git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup - 2
Run /office-hours and describe what you're building
/office-hours - 3
Run /review on any branch with changes
/review - 4
Run /qa on your staging URL or isolated local service
/qa
Things to know
- Requires Claude Code, Bun v1.4.2+ and Git, so you must already use Claude Code.
- The /cso skill needs extra native toolchains and a Bun build setup, otherwise it reports not assessed.
- Recommended macOS browser Aside requires macOS 15+.
Topics
FAQ
- What is gstack?
- A set of 23 slash-command skills and power tools that turn Claude Code into a virtual team of CEO, designer, eng manager, reviewer, QA and release roles. gstack is a collection of Markdown-based slash commands for Claude Code, organized around a software sprint: think, plan, build, review, test, ship, and reflect. Each skill plays a specific role, such as a CEO-style product challenger, an engineering manager who locks architecture and test plans, a staff-level reviewer, a QA lead who drives a real browser, or a release engineer who runs tests and opens a pull request. Skills pass artifacts to one another, so a design doc written by one step is read by the next.
- Is gstack free to use? What license does it have?
- gstack is open source under the MIT license. Check the license terms before using it in commercial products.
- Is gstack still maintained?
- Actively maintained. The last commit to gstack was on Oct 20, 2026.
- What can I use gstack for?
- A solo founder who wants structured product review and planning before writing code in Claude Code. A tech lead who wants automated code review, QA and PR creation on each change. A team that wants shared AI workflow conventions committed into a repository.
- How do I install gstack?
- Install gstack by cloning the repo and running setup: git clone --single-branch --depth 1 https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup Run /office-hours and describe what you're building: /office-hours Run /review on any branch with changes: /review Run /qa on your staging URL or isolated local service: /qa
- Where can I get gstack?
- The source code and installation instructions are on GitHub: https://github.com/garrytan/gstack
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A local browser-based review surface that lets you annotate agent plans, markdown, HTML and code diffs, then send feedback back to coding agents.
An Agent Skill that lets coding agents write and run custom Playwright browser automation scripts for tests and multi-step web tasks.
An agent skill that turns AI-generated working-tree changes into clean Conventional Commits, branches, safe pulls and pushes, and GitHub PRs.
A prompt-based skill that makes AI coding agents write only the code a task needs, favoring reuse and minimal solutions over large implementations.
An example Claude Code project setup showing CLAUDE.md, hooks, skills, agents, slash commands, MCP servers and GitHub Actions workflows you can adapt.