Por Qué los Asistentes de IA Necesitan 'Cambio de Rol' — La Lógica Central de Gstack

6 min read

Aquí hay un escenario que podrías reconocer:

Le pides a Claude que "revise este código." Responde con un desglose que parece completo — sugerencias de arquitectura, convenciones de nomenclatura, algunos bugs pequeños. Haces los cambios, haces commit, y dos días después producción se rompe. Lo rastreas durante una hora y encuentras una condición de carrera — justo ahí en el código que "revisó."

Claude no estaba siendo estúpido. Le pediste que hiciera un trabajo de "ingeniero senior paranoico" usando un cerebro de "asistente general."

Esas son cosas muy diferentes.

El Coste de Una-Conversación-Para-Todo

La forma en que la mayoría de la gente usa Claude Code es tirar todo al mismo contexto:

"Ayúdame a diseñar la arquitectura para esta funcionalidad."
"Bien, ahora ayúdame a escribir la implementación."
"Listo, ayúdame a revisarla."
"Revisada, ayúdame a abrir una PR."

Cada paso en la misma conversación, la IA respondiendo en el mismo "modo" en cada paso. Parece fluido en la superficie, pero en realidad —

Durante el diseño de arquitectura, no hizo suficientes preguntas sobre si vale la pena construir la funcionalidad.
Durante la revisión de código, miró la sintaxis y el estilo, no los modos de fallo a nivel de producción.
Al abrir la PR, no confirmó si se ejecutaron los tests o si la rama principal estaba sincronizada.

Cada paso se hizo. Cada paso se hizo al 70%.

La Idea Central de Gstack: Los Modos Cognitivos Pueden Cambiarse

Cuando Garry Tan diseñó Gstack, comenzó con una pregunta fundamental:

"Si tuviera un equipo de desarrollo real hoy, ¿en qué está pensando cada rol?"

El CEO está pensando: ¿Vale la pena construir esta funcionalidad? ¿Cuál es el problema real del usuario? ¿Hay una solución 10x mejor?
El Engineering Manager está pensando: ¿Tiene esta arquitectura modos de fallo ocultos? ¿Dónde están los límites asíncronos? ¿Es suficiente la cobertura de tests?
El ingeniero senior revisando una PR está pensando: queries N+1, condiciones de carrera, violaciones de límite de confianza — los problemas que pasan el CI pero explotan en producción.
El Release Engineer está pensando: ¿Está la rama sincronizada con main? ¿Pasaron todos los tests? ¿Está completa la descripción de la PR?

Estos roles operan en "frecuencias" completamente diferentes — no puedes convocarlos a todos con un prompt universal. Obtendrás una versión diluida de cada uno.

Lo que Gstack hace es simple: empaquetar cada uno de estos modos cognitivos en un skill, y cambiar entre ellos explícitamente con slash commands.

Nueve Skills, Nueve Modos Cognitivos

Gstack actualmente ofrece nueve skills principales:

Slash Command Rol Qué Está Preguntando
/plan-ceo-review Fundador / CEO ¿Vale la pena construir esta funcionalidad? ¿Hay una mejor solución?
/plan-eng-review Engineering Manager Arquitectura, flujo de datos, casos extremos, cobertura de tests
/review Ingeniero Senior Paranoico Problemas que pasan el CI pero explotan en producción
/ship Release Engineer Sync, test, push, PR — el pipeline completo
/browse QA Engineer (con ojos) Haz clic en tu app con un navegador real, verifica con capturas de pantalla
/qa QA Lead + arreglador de bugs Encuentra problemas, arrégllos, verifica la corrección, genera una puntuación de salud
/qa-only QA Reporter Solo reporta, no toca tu código
/setup-browser-cookies Session Manager Importa tus cookies reales en la sesión headless
/retro Engineering Manager (retrospectiva) Analiza el historial de commits, velocidad de entrega, tamaño de PR

Detrás de cada skill hay un system prompt cuidadosamente diseñado que pone a la IA en ese modo cognitivo — las preguntas que hace, las dimensiones que verifica, el formato de su output — todo calibrado para ese rol.

¿Por Qué No Usar Un Solo Super-Prompt?

Esta es la pregunta más común: "¿No puedo simplemente decirle a Claude en el system prompt 'eres simultáneamente un CEO, ingeniero, QA y Release Engineer'?"

No, y la razón es específica: los roles tienen conflictos cognitivos que se diluyen entre sí cuando se mezclan.

El pensamiento de CEO es "piensa en grande, apunta a la mejor solución"; el pensamiento del ingeniero paranoico es "asume que todo se romperá, encuentra el peor caso." Ejecuta ambos modos simultáneamente y obtienes un compromiso — no lo suficientemente audaz, no lo suficientemente paranoico — que no ayuda a ninguna tarea.

Es como pedirle a la misma persona en la misma reunión que tanto presente a inversores como haga revisión de riesgo legal — estas tareas requieren mentalidades fundamentalmente diferentes, y separarlas es lo que produce calidad.

Gstack vs. Prompting Regular

Una comparación directa:

El enfoque habitual: "Ayúdame a revisar este código y encontrar bugs."
→ Claude escanea con modo de asistente general, encuentra algunos problemas obvios, probablemente se pierde condiciones de carrera y queries N+1.

Gstack /review:
→ La IA cambia al modo de "ingeniero senior paranoico," verifica sistemáticamente: queries N+1, condiciones de carrera, violaciones de límite de confianza, índices faltantes, lógica de reintento rota, lecturas obsoletas — hay una lista de verificación, la recorre, nada se omite.

La diferencia no es la inteligencia de la IA — es las preguntas que se están haciendo. Los buenos modos cognitivos son la capacidad de hacer las preguntas correctas.

Qué No Puede Solucionar Gstack

Vale la pena ser claro sobre lo que Gstack no resuelve:

  • No decidirá qué producto construir — todavía necesitas saber qué problema estás resolviendo
  • No reemplaza la habilidad de programación — todavía necesitas entender el consejo que te da
  • Cuando funciona a plena capacidad consume muchos tokens — cada rol tiene su propio coste de inicialización de contexto, las tareas complejas los queman rápidamente

Gstack es para personas que ya escriben código de producción con Claude Code y quieren una calidad más consistente — no para aquellos que están empezando con el desarrollo asistido por IA.


Modelo mental construido. Siguiente paso: hacer que esos nueve skills funcionen realmente.

→ Instalación y Quick Start de Gstack: Nueve Skills en 10 Minutos


Volver a la Visión General de la Serie

Esta es la primera parada de la serie Gstack, estableciendo el concepto central de "por qué importa el cambio de rol." Para el camino de lectura completo y otros temas de artículos, vuelve al Curso Gstack para Principiantes.