Un desglose completo de gstack: cómo el presidente de YC usa la IA para escribir 10,000 líneas de código al día

N
Nico
22 mar 2026
Un desglose completo de gstack: cómo el presidente de YC usa la IA para escribir 10,000 líneas de código al día

TL; DR Puntos clave

  • gstack es un sistema de ingeniería de código Claude de código abierto creado por Garry Tan, presidente de YC, que cuenta con 18 roles de expertos y 7 herramientas, cubriendo todo el ciclo de sprint desde la ideación del producto hasta el lanzamiento del código.
  • La idea central no es "dejar que la IA escriba más código", sino simular agentes de IA: el CEO es responsable de la dirección del producto, el gerente de ingeniería bloquea la arquitectura, el control de calidad prueba con navegadores reales y el ingeniero de lanzamiento implementa con un solo clic.
  • Garry Tan afirma haber escrito 600,000 líneas de código de producción (35% de las cuales son pruebas) en 60 días usando este sistema, produciendo de 10,000 a 20,000 líneas de código utilizable diariamente, todo mientras se desempeñaba como CEO de YC.
  • Todas las habilidades son archivos Markdown puros, de código abierto bajo licencia MIT, instalables en 30 segundos y compatibles con Claude Code, Codex, Gemini CLI y Cursor en múltiples plataformas.
  • El proyecto obtuvo más de 33,000 estrellas en GitHub en una semana desde su lanzamiento, lo que también provocó un intenso debate como "¿no es esto solo un montón de prompts?".

Una persona, 60 días, 600,000 líneas de código

En marzo de 2026, Garry Tan, presidente de YC, le dijo algo a Bill Gurley en SXSW que silenció a toda la sala: "Ahora solo duermo cuatro horas al día porque estoy muy emocionado. Creo que tengo ciberpsicosis (fanatismo por la IA)". 1

Dos días antes, había lanzado un proyecto de código abierto llamado gstack en GitHub. Esta no era solo una herramienta de desarrollo ordinaria, sino su sistema de trabajo completo para programar con Claude Code durante los últimos meses. Los datos que presentó fueron asombrosos: más de 600,000 líneas de código de producción escritas en los últimos 60 días, el 35% de las cuales eran pruebas; las estadísticas de los últimos 7 días mostraron 140,751 líneas añadidas, 362 commits y aproximadamente 115,000 líneas netas de código. Todo esto sucedió mientras se desempeñaba a tiempo completo como CEO de YC. 2

Este artículo es adecuado para desarrolladores y fundadores técnicos que están usando o considerando usar herramientas de programación de IA, así como para emprendedores y creadores de contenido interesados en "cómo la IA está cambiando la productividad personal". Este artículo deconstruirá profundamente la arquitectura central de gstack, el diseño del flujo de trabajo, los métodos de instalación y uso, y la metodología de "juego de roles de agente de IA" detrás de ella.

Arquitectura central de gstack: convirtiendo Claude Code en un equipo de ingeniería virtual

La idea central de gstack se puede resumir en una frase: no trates a la IA como un asistente para todo, sino divídela en un equipo virtual, cada uno con responsabilidades específicas.

La programación tradicional de IA implica abrir una única ventana de chat, donde la misma IA escribe código, revisa código, prueba e implementa. El problema es que el código escrito en la misma sesión es revisado por la misma sesión, lo que fácilmente conduce a un ciclo de "autoafirmación". Un usuario en r/aiagents de Reddit lo resumió con precisión: "los comandos de barra obligan a cambiar el contexto entre diferentes roles, rompiendo la espiral aduladora de escribir y revisar en la misma sesión". 3

La solución de gstack son 18 roles de expertos + 7 herramientas, con cada rol correspondiente a un comando de barra:

Capa de producto y planificación:

  • /office-hours: Modelo de socio de YC, utiliza 6 preguntas obligatorias para ayudarte a aclarar la dirección del producto antes de escribir código.
  • /plan-ceo-review: Revisión de propuestas a nivel de CEO, ofreciendo cuatro modos: expandir, contraer, mantener y curar.
  • /plan-eng-review: El gerente de ingeniería bloquea la arquitectura, genera diagramas de arquitectura ASCII, matrices de prueba y análisis de modos de falla.
  • /plan-design-review: El diseñador sénior califica cada dimensión de diseño de 0 a 10 y explica cómo se ve un 10.
  • /design-consultation: Socio de diseño, construye un sistema de diseño completo desde cero.

Capa de desarrollo y revisión:

  • /review: Rol de ingeniero sénior, busca específicamente errores que pasan CI pero explotarían en producción.
  • /investigate: Depuración sistemática de la causa raíz, con la regla de hierro: "sin investigación, no hay solución".
  • /design-review: Diseñador y programador, corrige problemas directamente con commits atómicos después de la revisión.
  • /codex: Llama a OpenAI Codex CLI para una revisión de código independiente, lo que permite la validación cruzada entre modelos.

Capa de pruebas y lanzamiento:

  • /qa: Líder de control de calidad, abre un navegador Chromium real para hacer clic y probar todos los flujos, encuentra y corrige errores, y genera pruebas de regresión.
  • /qa-only: Control de calidad en modo de informe puro, solo informa errores, no modifica el código.
  • /ship: Ingeniero de lanzamiento, sincroniza la rama principal, ejecuta pruebas, audita la cobertura, envía código, abre PRs, todo con un solo comando.
  • /document-release: Ingeniero de documentación técnica, actualiza automáticamente toda la documentación relacionada con el lanzamiento actual.
  • /retro: El gerente de ingeniería dirige la revisión semanal, genera contribuciones individuales, cadencia de lanzamiento y tendencias de salud de las pruebas.

Capa de seguridad y herramientas:

  • /careful: Advertencia de comando peligroso, muestra una advertencia antes de ejecutar rm -rf, DROP TABLE, force-push.
  • /freeze: Bloqueo de edición, restringe el alcance de modificación de archivos a un directorio especificado.
  • /guard: Combinación de /careful + /freeze, el nivel de seguridad más alto.
  • /browse: Le da al agente "ojos", un navegador Chromium real, con aproximadamente 100 ms de respuesta por comando.

Estas no son una colección de herramientas dispersas. Estos roles están encadenados en la secuencia Pensar → Planificar → Construir → Revisar → Probar → Enviar → Reflexionar, con la salida de cada etapa alimentada automáticamente a la siguiente. Los documentos de diseño generados por /office-hours son leídos por /plan-ceo-review; los planes de prueba escritos por /plan-eng-review son ejecutados por /qa; los errores encontrados por /review son verificados por /ship para ser corregidos. 2

Por qué gstack encendió a toda la comunidad de desarrolladores

En una semana desde su lanzamiento, gstack obtuvo más de 33,000 estrellas en GitHub y 4,000 bifurcaciones, encabezó Product Hunt, y el tweet original de Garry Tan recibió 849K vistas, 3,700 me gusta y 5,500 guardados. Medios tecnológicos convencionales como TechCrunch y MarkTechPost informaron sobre ello. 1 4

Pero la controversia fue igualmente feroz. El YouTuber Mo Bitar hizo un video titulado "La IA está haciendo que los CEOs deliren", señalando que gstack es esencialmente "un montón de prompts en un archivo de texto". Sherveen Mashayekhi, fundadora de Free Agency, declaró sin rodeos en Product Hunt: "Si no eres el CEO de YC, esta cosa nunca llegaría a Product Hunt". 1

Curiosamente, cuando un reportero de TechCrunch pidió a ChatGPT, Gemini y Claude que evaluaran gstack, los tres dieron críticas positivas. ChatGPT dijo: "La verdadera perspicacia es que la programación de IA funciona mejor cuando simulas una estructura organizacional de ingeniería, en lugar de simplemente decir 'ayúdame a escribir esta característica'". Gemini lo calificó de "sofisticado", creyendo que gstack "no facilita la programación, sino que la hace más correcta". 1

La esencia de este debate no es realmente técnica. Los hechos de 33,000 estrellas y "un montón de archivos Markdown" pueden ser ciertos simultáneamente. La verdadera divergencia radica en: cuando la IA convierte "archivos Markdown bien escritos" en una metodología de ingeniería replicable, ¿es esto innovación o solo empaquetado?

Desde cero: instalación de gstack y flujo de trabajo práctico

Instalación en 30 segundos

La instalación de gstack es extremadamente simple. Abre la terminal de Claude Code y pega el siguiente comando:

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

Después de la instalación, agrega el bloque de configuración de gstack al archivo CLAUDE.md de tu proyecto, listando las habilidades disponibles. Todo el proceso toma menos de 30 segundos. Si también usas Codex u otros agentes que admiten el estándar SKILL.md, el script de configuración los detectará e instalará automáticamente en el directorio correspondiente.

Requisitos previos: Debes tener instalados Claude Code, Git y Bun v1.0+.

Un flujo de trabajo práctico completo

Supongamos que quieres crear una aplicación de resumen de calendario. Aquí tienes un flujo de trabajo típico de gstack:

  1. Ingresa /office-hours y describe tu idea. gstack no comenzará a escribir código de inmediato, sino que te interrogará como un socio de YC: ¿Quiénes son tus usuarios? ¿Qué problemas específicos tienen? ¿Dónde se quedan cortas las soluciones existentes? Podría decirte: "Estás hablando de una aplicación de resumen de calendario, pero lo que realmente estás construyendo es una IA de jefe de personal personal".
  1. Ejecuta /plan-ceo-review. Lee el documento de diseño generado en el paso anterior, desafía tu alcance y prioridades desde la perspectiva de un CEO, y realiza 10 dimensiones de revisión.
  1. Ejecuta /plan-eng-review. Bloquea la arquitectura técnica, genera diagramas de flujo de datos, máquinas de estado, rutas de error y matrices de prueba.
  1. Aprueba el plan, comienza a codificar. Claude escribe 2,400 líneas de código en 11 archivos en aproximadamente 8 minutos.
  1. Ejecuta /review. Corrige automáticamente 2 problemas obvios, marca 1 condición de carrera para tu confirmación.
  1. Ejecuta /qa https://staging.myapp.com. Abre un navegador real, hace clic y prueba todos los flujos, encuentra y corrige un error, y genera una prueba de regresión.
  1. Ejecuta /ship. Las pruebas aumentan de 42 a 51 (+9 pruebas nuevas), se crea automáticamente un PR.

Ocho comandos, desde la idea hasta la implementación. Esto no es un copiloto; es un equipo.

El paralelismo es la verdadera característica asesina

Un solo sprint toma alrededor de 30 minutos. Pero lo que realmente cambia el juego es que puedes ejecutar de 10 a 15 sprints simultáneamente. Diferentes características, diferentes ramas, diferentes agentes, todo en paralelo. Garry Tan usa Conductor para orquestar múltiples sesiones de Claude Code, cada una ejecutándose en un espacio de trabajo independiente. Este es su secreto para producir más de 10,000 líneas de código de producción diariamente.

Un proceso de sprint estructurado es un requisito previo para las capacidades paralelas. Sin un proceso, diez agentes son diez fuentes de caos. Con el flujo de trabajo Pensar → Planificar → Construir → Revisar → Probar → Enviar, cada agente sabe lo que debe hacer y cuándo detenerse. Los gestionas como un CEO gestiona un equipo: concéntrate en las decisiones clave y deja que ellos se encarguen del resto. 2

Solución de problemas comunes

  • ¿No aparece la habilidad? Ejecuta cd ~/.claude/skills/gstack && ./setup
  • ¿Falló /browse? Ejecuta cd ~/.claude/skills/gstack && bun install && bun run build
  • ¿Versión desactualizada? Ejecuta /gstack-upgrade, o establece auto_upgrade: true en ~/.gstack/config.yaml

Juego de roles de agente de IA: la metodología detrás de gstack

La parte más valiosa de gstack podría no ser los 25 comandos de barra, sino la mentalidad detrás de ellos. El proyecto incluye un archivo ETHOS.md, que documenta la filosofía de ingeniería de Garry Tan. Varios conceptos centrales merecen ser deconstruidos:

"Hervir el lago": No solo parches las cosas; resuelve los problemas a fondo. Cuando encuentres un error, no solo lo arregles; en su lugar, pregunta "¿por qué ocurre este tipo de error?" y luego elimina toda la clase de problemas a nivel arquitectónico.

"Buscar antes de construir": Antes de escribir cualquier código, busca soluciones existentes. Este concepto se refleja directamente en la "regla de hierro" de /investigate: sin investigación, no hay solución; si tres correcciones consecutivas fallan, debes detenerte y volver a investigar.

"Edad de Oro": Garry Tan cree que estamos en la edad de oro de la programación de IA. Los modelos se están volviendo más fuertes cada semana, y aquellos que aprendan a colaborar con la IA ahora obtendrán una enorme ventaja de ser los primeros en actuar.

La idea central de esta metodología es que los límites de las capacidades de la IA no están en el modelo en sí, sino en la definición de roles y las restricciones de proceso que le das. Un agente de IA sin límites de roles es como un equipo sin responsabilidades claras; parece capaz de hacerlo todo, pero en realidad, no hace nada bien.

Este concepto se está expandiendo más allá de la programación. En escenarios de creación de contenido y gestión del conocimiento, el ecosistema de Habilidades de YouMind adopta una metodología similar. Puedes crear Habilidades especializadas en YouMind para manejar tareas específicas: una Habilidad para investigación y recopilación de información, otra para escribir artículos y una tercera para optimización SEO. Cada Habilidad tiene definiciones de roles claras y especificaciones de salida, al igual que /review y /qa en gstack tienen cada una sus propias responsabilidades. El Skill Marketplace de YouMind también permite a los usuarios crear y compartir Habilidades, formando un ecosistema colaborativo similar a la comunidad de código abierto de gstack. Por supuesto, YouMind se enfoca en escenarios de aprendizaje, investigación y creación, no en el desarrollo de código; los dos se complementan en sus respectivos campos.

Preguntas Frecuentes

P: ¿Es gstack gratuito? ¿Necesito pagar para usar todas las funciones?

R: gstack es completamente gratuito, bajo la licencia de código abierto MIT, sin versión de pago y sin lista de espera. Se incluyen los 18 roles de expertos y las 7 herramientas. Necesitarás una suscripción a Claude Code (proporcionada por Anthropic), pero gstack en sí es gratuito. La instalación solo requiere un comando git clone y toma 30 segundos.

P: ¿gstack solo se puede usar con Claude Code? ¿Es compatible con otras herramientas de programación de IA?

R: gstack fue diseñado originalmente para Claude Code, pero ahora es compatible con múltiples agentes de IA. A través del estándar SKILL.md, es compatible con Codex, Gemini CLI y Cursor. El script de instalación detectará automáticamente tu entorno y configurará el agente correspondiente. Sin embargo, algunas funciones de seguridad basadas en hooks (como /careful, /freeze) se degradarán al modo de prompt de texto en plataformas que no sean Claude.

P: ¿Es cierto lo de "600,000 líneas de código en 60 días"? ¿Son creíbles estos datos?

R: Garry Tan ha compartido públicamente su gráfico de contribuciones en GitHub, con 1,237 commits en 2026. También compartió públicamente las estadísticas de /retro de los últimos 7 días: 140,751 líneas añadidas, 362 commits. Es importante tener en cuenta que estos datos incluyen código generado por IA y un 35% de código de prueba, no todo escrito a mano. Los críticos argumentan que las líneas de código no equivalen a calidad, lo cual es una pregunta razonable. Pero la opinión de Garry Tan es que, con procesos estructurados de revisión y prueba, la calidad del código generado por IA es controlable.

P: No soy desarrollador, ¿qué valor tiene gstack para mí?

R: La mayor inspiración de gstack no está en los comandos de barra específicos, sino en la metodología de "juego de roles de agente de IA". Ya seas creador de contenido, investigador o gerente de proyectos, puedes aprender de este enfoque: no dejes que una IA haga todo, sino define diferentes roles, procesos y estándares de calidad para diferentes tareas. Este concepto se aplica a cualquier escenario que requiera colaboración con IA.

P: ¿Cuál es la diferencia fundamental entre gstack y los prompts regulares de Claude Code?

R: La diferencia radica en la sistematicidad. Los prompts regulares son instrucciones únicas, mientras que gstack es un flujo de trabajo encadenado. La salida de cada habilidad se convierte automáticamente en la entrada de la siguiente habilidad, formando un ciclo cerrado completo de Pensar → Planificar → Construir → Revisar → Probar → Enviar → Reflexionar. Además, gstack tiene salvaguardas de seguridad integradas (/careful, /freeze, /guard) para evitar que la IA modifique accidentalmente código no relacionado durante la depuración. Esta "gobernanza de procesos" no se puede lograr con prompts individuales.

Resumen

El valor de gstack no está en los archivos Markdown en sí, sino en el paradigma que valida: el futuro de la programación de IA no se trata de "copilotos más inteligentes", sino de "una mejor gestión de equipos". Cuando desglosas la IA de un asistente vago y de uso general en roles de expertos con responsabilidades específicas, y los conectas con procesos estructurados, la productividad de un individuo puede experimentar un cambio cualitativo.

Vale la pena recordar tres puntos clave. Primero, el juego de roles es más efectivo que la generalización: dar a la IA límites claros de responsabilidad es mucho más efectivo que darle un prompt amplio. Segundo, el proceso es el requisito previo para el paralelismo: sin la estructura Pensar → Planificar → Construir → Revisar → Probar → Enviar, múltiples agentes ejecutándose en paralelo solo crearán caos. Tercero, Markdown es código: en la era de los LLM, los archivos Markdown bien escritos son metodologías de ingeniería ejecutables, y este cambio cognitivo está remodelando todo el ecosistema de herramientas para desarrolladores.

Los modelos se están volviendo más fuertes cada semana. Aquellos que aprendan a colaborar con la IA ahora tendrán una gran ventaja en la próxima competencia. Ya seas desarrollador, creador o emprendedor, considera comenzar hoy: transforma tu flujo de trabajo de programación con gstack y aplica la metodología de "juego de roles de agente de IA" a tus propios escenarios. Simula tu IA, convirtiéndola de un asistente vago en un equipo preciso.

Referencias

[1] Por qué la configuración de Claude Code de Garry Tan ha recibido tanto amor como odio

[2] Repositorio de gstack en GitHub

[3] Revisión en profundidad de gstack por un usuario de Reddit

[4] Garry Tan lanza gstack: un sistema de código abierto de Claude Code para planificación, revisión de código, control de calidad y envío

[5] Usuario de Reddit adapta gstack para el desarrollo en C++

[6] Tutorial de gstack: Flujo de trabajo de Claude Code de Garry Tan

[7] Guía de Claude AI 2026: Estadísticas, flujos de trabajo y recursos

¿Tienes preguntas sobre este artículo?

Pregunta a la IA gratis