gstack : l'usine logicielle open source du patron de Y Combinator
Seul avec un agent, on a rarement quelqu'un pour contester l'idée, figer l'architecture ou faire la QA. gstack confie ces rôles à des commandes slash : /office-hours interroge l'idée, /plan-ceo-review discute le périmètre, /review traque les bugs de production, /qa ouvre un vrai navigateur et /ship livre la PR. Le tout en Markdown, sous licence MIT.
Planification par rôles : /office-hours puis revues du plan côté CEO, ingénierie, design et DX, enchaînées par /autoplan.
/qa teste une app web, une API, un CLI, des jobs ou des webhooks, et pilote un vrai navigateur via /browse pour les pages.
/cso mène un audit de sécurité OWASP et STRIDE ; ses profils complets exigent des images Docker et un compilateur natif.
Les skills /careful, /freeze et /guard alertent avant une commande destructrice et cantonnent les modifications à un dossier.
./setup --host l'installe pour Codex, Cursor, OpenCode, Kiro, Copilot CLI et d'autres, au niveau expérimental.
Quand s’en servir
Vous êtes fondateur ou tech lead, vous livrez seul et il vous faut revue, QA et mise en prod sans équipe.
Avant de coder, vous voulez qu'on conteste le plan et qu'on tranche : réduire ou élargir le périmètre.
Une branche tourne en staging et doit passer dans un vrai navigateur pour repérer les parcours cassés.
Demandez à l’agent
/office-hours Je crée une prise de rendez-vous pour petites cliniques, challenge-moi
/review regarde cette branche et trouve les bugs qui casseraient la production
/qa https://staging.example.com, fais l'inscription et le paiement et liste ce qui casse
Questions
Comment installer gstack ?
Il faut Claude Code, Git et Bun. On clone le dépôt dans ~/.claude/skills/gstack puis on lance ./setup, qui prend environ une demi-minute selon l'auteur.
gstack marche-t-il avec Codex ou Cursor ?
Oui, via ./setup --host codex ou --host cursor, mais ces hôtes sont expérimentaux et les skills de sécurité n'y font que conseiller. Seul Claude Code est certifié complet.
À quoi sert le mode équipe de gstack ?
./setup --team prépare le dépôt pour que les collègues reçoivent gstack automatiquement ; required le rend obligatoire, optional se contente de le suggérer.