GStack: Convertí Claude Code en un Equipo de Ingeniería Completo en 5 Minutos

GStack: Convertí Claude Code en un Equipo de Ingeniería Completo en 5 Minutos

Todo dev que trabajó suficiente tiempo con Claude Code termina topándose con el mismo techo. La IA es brillante pero difusa — responde lo que le preguntás, pero no cuestiona tu arquitectura, no corre QA en un browser real, no revisa tu PR con la paranoia de un senior engineer experimentado. GStack resuelve exactamente eso.

Lanzado el 12 de marzo de 2026 por Garry Tan — CEO de Y Combinator — y open-sourceado en SXSW, GStack prendió fuego en GitHub Trending en cuestión de horas. Acumuló más de 33.000 estrellas, fue trending en Product Hunt, y desató un debate real sobre qué significa el desarrollo agéntico disciplinado. La premisa: en vez de puntear a Claude Code con contexto variable y esperar resultados consistentes, le das a Claude un rol definido con responsabilidades explícitas.

Quince especialistas. Seis herramientas de poder. Todo slash commands. Todo Markdown. Licencia MIT.


¿Qué es GStack?

GStack es una colección de workflow skills con opinión propia para Claude Code. Cada comando muta a Claude Code en un modo operativo específico — CEO, Engineering Manager, Designer, Code Reviewer Paranoico, QA Lead, Release Manager — cada uno con sus propias prioridades y restricciones.

La filosofía es simple: un QA engineer piensa diferente a un product lead. Un release manager aplica criterios distintos a un dev escribiendo feature code. GStack activa esos modelos mentales de forma explícita, para que el output de Claude coincida con la fase de desarrollo en la que estás.

Por debajo, GStack es dos cosas:

  1. Un conjunto de skill files en Markdown (los slash commands en sí)
  2. Un daemon de Chromium headless persistente — la parte técnicamente difícil

Ese browser daemon es lo que hace que el QA sea genuinamente útil. En vez de lanzar un browser fresco por cada tool call (3–5 segundos de cold start), GStack corre un proceso Chromium de larga vida sobre localhost HTTP. Las llamadas subsiguientes corren en ~100–200ms. Cookies, tabs, localStorage, estado de login — todo persiste entre comandos.


Requisitos

  • Claude Code (instalado y autenticado)
  • Git
  • Bun v1.0+
  • macOS o Linux (x64 o arm64) — usuarios de Windows: usá WSL

Instalación

git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack
cd ~/.claude/skills/gstack && ./setup

Eso es todo. Claude hace el resto. Primera corrida útil: menos de 5 minutos en cualquier repo que ya tenga tests.

Para agregar GStack a un proyecto específico y que tus compañeros de equipo también lo tengan:

cp -Rf ~/.claude/skills/gstack .claude/skills/gstack
rm -rf .claude/skills/gstack/.git
cd .claude/skills/gstack && ./setup

Después agregá una sección gstack al CLAUDE.md de tu proyecto listando los skills disponibles.


Los 15 Especialistas

Roles de planificación

/office-hours — Describí lo que estás construyendo. GStack reformula el problema antes de que escribas una sola línea de código. Arrancá acá con cada feature nueva.

/plan-ceo-review — Modo founder. Pone a prueba la dirección del producto, busca la versión más ambiciosa de un feature, evalúa market fit y valor para el usuario.

/plan-eng-review — Modo Engineering Manager. Bloquea la arquitectura, mapea el flujo de datos, transiciones de estado, failure modes, y genera diagramas técnicos. Escribe un artefacto de test plan que /qa levanta automáticamente después.

/plan-design-review — Revisión de diseño antes de que empiece la implementación.

/design-consultation — Consulta de diseño durante el desarrollo.

Revisión y shipping

/review — Modo Staff Engineer Paranoico. Caza bugs que rompen producción y pasan CI: race conditions, queries N+1, violaciones de trust boundary, invariantes faltantes. Si no corrés nada más, corré esto antes de cada PR.

/ship — Shipping en un comando. Corre el gate de review completo (Eng Review requerido; CEO y Design son informativos), después prepara el PR. Se integra con Greptile para triage automatizado.

/document-release — Genera documentación del release.

QA y browser

/qa — Abre un browser real y hace click a través de tu app. Analiza los diffs del branch, identifica las rutas afectadas, y testea los paths relevantes — no un smoke test genérico.

/qa-only — Igual que /qa pero sin los gates de review.

/browse — Browser persistente para cualquier tarea de navegación web. Usá esto en lugar de las herramientas MCP de browser dentro de sesiones GStack.

/setup-browser-cookies — Importa cookies de Chrome, Arc, Brave y Edge para testear páginas autenticadas sin login manual.

/retro — Retrospectiva de ingeniería con análisis de commits, métricas de velocidad de shipping y feedback por contributor.

Utilidad

/codex — Segunda opinión multi-IA. Obtiene una revisión de Codex junto al output de Claude.

/investigate — Modo de investigación profunda para bugs o comportamientos poco claros.


Las 6 Herramientas de Poder (Safety + Ops)

/careful — Agrega advertencias antes de cualquier comando destructivo.

/freeze [dir] — Restringe las ediciones a un directorio específico. Cualquier cosa fuera de ese límite queda bloqueada. Prevención de accidentes cuando tocás sistemas en producción.

/guard — Modo seguridad completo: /careful + /freeze combinados. Usalo cuando debuggeás producción.

/unfreeze — Elimina el límite de freeze.

/gstack-upgrade — Mantiene GStack actualizado. Detecta tu tipo de instalación (global vs. proyecto), sincroniza ambas si tenés instalaciones duales, y muestra qué cambió.


El Flujo en la Práctica

Una sesión típica de GStack para un feature nuevo:

  1. /office-hours — Describí el feature. Dejá que GStack cuestione si estás construyendo lo correcto.
  2. /plan-eng-review — Bloqueá la arquitectura. El artefacto de test plan se escribe automáticamente.
  3. Codificá normalmente con Claude Code.
  4. /review — Cazá bugs antes del PR.
  5. /qa — Validación con browser real de los paths afectados.
  6. /ship — Preparar y pushear el PR.

Para cualquier cosa que toque producción o directorios sensibles: /guard antes de empezar.


Conductor: Sesiones Paralelas

GStack está diseñado para trabajar con Conductor, una herramienta companion que corre múltiples sesiones de Claude Code en paralelo en workspaces aislados — cada una con su propia instancia de Chromium, cookies, tabs y logs. Una sesión maneja QA, otra hace review, otra implementa. Garry Tan reporta promediar 10.000 líneas de código y 100 PRs por semana durante un tramo de 50 días con este setup.


Instalalo Ahora

git clone https://github.com/garrytan/gstack.git ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setup

GitHub: GitHub - garrytan/gstack: Use Garry Tan's exact Claude Code setup: 15 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA · GitHub


¿Ya instalaste GStack? ¿Cuál de los 15 roles te parece más útil para tu flujo actual? Contanos en los comentarios.