Skip to main content
Back to timeline
garrytan/gstackSource publication:

gstack splits coding agents into a virtual engineering team, with dedicated roles for product, architecture, review, QA and security

Synopsis

gstack is a free, MIT-licensed set of slash commands that organizes coding agents such as Claude Code into a virtual engineering team: a CEO role rethinks the product, an engineering manager locks architecture, a designer catches AI slop, a reviewer finds bugs that pass tests but break in production, a QA lead opens a real browser, a security officer runs OWASP and STRIDE audits, and a release engineer ships the PR. It targets founders, first-time Claude Code users and tech leads, aiming for every change to carry its tests, review and evidence so it can be merged without rereading every line. Setup takes about 30 seconds, and installs follow the stable channel.

AI-generated editorial illustration: garrytan / gstack

Interpretation

Coding agents no longer face a single blank prompt; they are divided into specialist roles for product, design, engineering, QA, security and release, each judging from its own professional perspective. The prior practice was to point a coding agent at a blank prompt and organize every review step yourself. The role split is delivered as slash commands, all implemented in Markdown, under the MIT license, and runs on Claude Code and other major coding agents.

The mechanism fixes team judgment into callable commands: /office-hours pushes back on a framing and writes a design doc, /review finds bugs that pass CI but break in production and fixes the obvious ones, and /qa opens a real browser on a staging URL or an isolated local API, CLI, job or webhook to reproduce and fix bugs. These commands cover product framing, code review, quality verification and release, while /autoplan reviews a plan end to end and /ship runs tests, review and the PR for a whole sprint. Installation requires Claude Code, Git and Bun v1.4.2 or newer (setup refuses Bun older than 1.3.3, which would let compiled tools read a project's .env), plus Node.js on Windows; /cso also needs a native toolchain, and setup says so and leaves it unavailable when the toolchain is absent.

Perspective

The tool targets founders, first-time Claude Code users and tech leads, runs on Claude Code and other major coding agents, takes about 30 seconds to install, and follows the stable channel for updates.

The material presents roles and commands as a project self-description and gives no verifiable controlled evaluation or quantitative result; /cso depends on a native toolchain and stays unavailable when that toolchain is absent.