gstack: la fábrica de software abierta del CEO de Y Combinator
Quien construye en solitario con un agente rara vez tiene a alguien que cuestione la idea, fije la arquitectura o haga QA. gstack reparte esos papeles en comandos slash: /office-hours interroga la idea, /plan-ceo-review discute el alcance, /review busca fallos de producción, /qa abre un navegador real y /ship publica el PR. Todo es Markdown con licencia MIT.
Planificación por roles: /office-hours y revisiones del plan como CEO, ingeniería, diseño y DX; /autoplan las encadena.
/qa prueba webs, API, CLI, tareas en segundo plano o webhooks, y usa un navegador real mediante /browse cuando hay páginas.
/cso hace una auditoría de seguridad con OWASP y STRIDE; los perfiles completos requieren imágenes Docker y un compilador nativo.
Las skills /careful, /freeze y /guard avisan ante comandos destructivos y limitan las ediciones a una carpeta.
Con ./setup --host se instala en Codex, Cursor, OpenCode, Kiro, Copilot CLI y otros, en nivel experimental.
Cuándo usarla
Eres fundador o líder técnico, trabajas solo y necesitas revisión, QA y despliegue sin montar un equipo.
Antes de programar quieres que alguien rebata el plan y decida si recortar o ampliar el alcance.
Tienes una rama en staging y necesitas recorrerla en un navegador real para cazar flujos rotos.
Pídale al agente
/office-hours Estoy creando reservas de citas para clínicas pequeñas, ponme a prueba
/review revisa esta rama y encuentra los fallos que romperían producción
/qa https://staging.example.com, recorre el registro y el pago e informa de los errores
Preguntas
¿Cómo se instala gstack?
Hacen falta Claude Code, Git y Bun. Se clona el repositorio en ~/.claude/skills/gstack y se ejecuta ./setup, que según el autor tarda alrededor de medio minuto.
¿gstack funciona en Codex o Cursor?
Sí, con ./setup --host codex o --host cursor, aunque esos agentes están en nivel experimental y allí las skills de seguridad solo avisan. Solo Claude Code tiene soporte completo.
¿Qué es el modo equipo de gstack?
./setup --team prepara el repositorio para que los compañeros reciban gstack automáticamente; required lo exige y optional solo lo recomienda.