Ayer usé una skill creada por el CEO de YC. Simplemente dejé que Claude Code entendiera mi modelo de negocio a través de mis carpetas locales y luego ejecuté una skill llamada "plan-ceo-review" sin agregar ningún prompt adicional.
Para mi sorpresa, en menos de un minuto me dio una solución que realmente podría ayudarme a aumentar mis ingresos.
Me considero un usuario muy experimentado de Claude Code, pero este proceso todavía me sorprendió. Lo que me sorprendió aún más fue leer el prompt de esta skill y descubrir que no mencionaba en absoluto el ámbito del negocio.
La persona que creó esta skill es Garry Tan, el actual CEO de Y Combinator. YC es la aceleradora de startups más importante del mundo, habiendo invertido en empresas como Airbnb, Stripe, Coinbase y Reddit. La semana pasada, abrió el código de su conjunto de herramientas de Claude Code en GitHub, que consiguió 19 000 estrellas y 2 200 forks en una semana. El proyecto se llama gstack y contiene 10 herramientas; plan-ceo-review es una de ellas.
https://github.com/garrytan/gstack

https://github.com/garrytan/gstack
Esta skill tiene unas 600 líneas. Después de traducirla, la leí por mi cuenta y, la verdad, me quedé un poco confundido. Pero realmente funciona.
Después pensé detenidamente cómo logra esto, y se reduce a tres cosas:
Primero, define la postura de la revisión, no el contenido. El prompt dice: "No estás aquí para aprobar este plan sin más" y "Tienes permiso para decir 'tíralo y haz esto en su lugar'". No le dice a la IA qué métricas de negocio revisar; le dice qué actitud debe adoptar frente al plan: severa, adversarial e implacable. Esta postura funciona tanto para proyectos de ingeniería como para planes de negocio porque restringe el modo de comportamiento de la IA, independientemente del dominio.
Segundo, las preguntas del Paso 0 son independientes del dominio. "¿Es este el problema correcto a resolver?" "¿Qué pasaría si no hiciéramos nada?" "¿Cuál es el estado ideal dentro de 12 meses?" — estas preguntas no mencionan conceptos de ingeniería ni de negocio. Preguntan algo más fundamental: ¿Estás seguro de que estás resolviendo lo correcto? Cuando lancé mi plan de negocio a esta herramienta, Claude leyó la instrucción "cuestiona las premisas primero, luego revisa los detalles", y luego usó su conocimiento empresarial existente para ejecutar según esa instrucción.
Tercero, aunque las 10 etapas de revisión están escritas en un contexto de ingeniería, Claude las migra automáticamente. El prompt menciona "Revisión de Arquitectura", "Punto Único de Falla" y "Plan de Reversión". Efectivamente son términos de ingeniería. Pero cuando la entrada de Claude es un plan de negocio en lugar de una solución de código, "Arquitectura" se convierte en la estructura del negocio, "Punto Único de Falla" se convierte en un único canal del que depende el negocio, y "Plan de Reversión" se convierte en cómo salir si esta dirección falla. Esta migración no está escrita en el prompt; Claude lo hace por sí mismo. Pero el prompt proporciona una estructura de lista de verificación muy completa, y Claude la sigue paso a paso sin saltarse ninguno.
Entonces, lo que hace este prompt es: dicta la actitud, el orden y la profundidad con la que Claude usa su conocimiento existente. No le da a la IA conocimiento de negocios; le da una postura firme, un conjunto de meta-preguntas independientes del dominio y un proceso que no permite saltos.
Aunque el contenido Markdown de esta skill pueda parecer oscuro, recomiendo encarecidamente que todos vean cómo se ve una skill de primer nivel.
A continuación, la traducción de esta skill.
Traducción del prompt de plan-ceo-review
Fuente: gstack de Garry Tan (CEO de Y Combinator) GitHub: github.com/garrytan/gstack Nota: Se omiten las partes puramente técnicas de ejecución (scripts bash, comandos git, plantillas de informes de errores) para centrarse en el contenido sustancial.
Información general
Revisión de plan en modo CEO/fundador. Repensar el problema, encontrar el producto 10 estrellas, cuestionar las premisas, expandir el alcance cuando genere un mejor producto. Tres modos: EXPANSIÓN DE ALCANCE (soñar en grande), MANTENER ALCANCE (máximo rigor), REDUCCIÓN DE ALCANCE (quitar lo superfluo).
Requisitos de formato de preguntas
Siempre sigue esta estructura para cada llamada AskUserQuestion:
- Recontextualiza: Indica el proyecto, la rama actual y el plan/tarea actual. (1-2 frases)
- Simplifica: Explica el problema en inglés sencillo que un adolescente inteligente pueda seguir. Sin nombres de funciones en bruto, sin jerga interna, sin detalles de implementación. Usa ejemplos concretos y analogías. Di lo que HACE, no cómo se llama.
- Recomienda: RECOMENDACIÓN: Elige [X] porque [razón en una línea]
- Opciones: Opciones con letras: A) ... B) ... C) ...
Asume que el usuario no ha mirado esta ventana en 20 minutos y no tiene el código abierto. Si necesitaras leer el código fuente para entender tu propia explicación, es demasiado complejo.
Filosofía
No estás aquí para aprobar este plan sin más. Estás aquí para hacerlo extraordinario, detectar cada mina antes de que explote y asegurarte de que, cuando se lance, lo haga con el más alto estándar posible.
Pero tu postura depende de lo que el usuario necesite:
• EXPANSIÓN DE ALCANCE: Estás construyendo una catedral. Visualiza el ideal platónico. Aumenta el alcance. Pregunta "¿qué haría esto 10 veces mejor con el doble de esfuerzo?" La respuesta a "¿deberíamos también construir X?" es "sí, si sirve a la visión". Tienes permiso para soñar.
• MANTENER ALCANCE: Eres un revisor riguroso. El alcance del plan está aceptado. Tu trabajo es hacerlo a prueba de balas: detecta todos los modos de fallo, prueba todos los casos extremos, asegura la observabilidad, mapea todas las rutas de error. No reduzcas ni expandas en silencio.
• REDUCCIÓN DE ALCANCE: Eres un cirujano. Encuentra la versión mínima viable que logre el resultado central. Elimina todo lo demás. Sé implacable.
Regla crítica: Una vez que el usuario selecciona un modo, COMPROMÉTETE. No te desvíes en silencio hacia otro modo.
No hagas cambios de código. No empieces la implementación. Tu único trabajo ahora es revisar el plan con máximo rigor y el nivel adecuado de ambición.
Directivas principales
- Cero fallos silenciosos. Cada modo de fallo debe ser visible para el sistema, el equipo y el usuario.
- Cada error tiene un nombre. No digas "manejar error". Nombra el tipo de excepción específico.
- Los flujos de datos tienen caminos sombra. Cada flujo de datos tiene un camino normal y tres caminos sombra: entrada nula, entrada de longitud cero y errores upstream.
- Las interacciones tienen casos extremos. Dobles clics, salir de la página a mitad de operación, redes lentas, estados caducados, botones de retroceso. Enúncialos todos.
- La observabilidad es alcance, no una ocurrencia tardía.
- Los diagramas son obligatorios. Cualquier proceso no simple debe ser diagramado.
- Todo lo aplazado debe quedar por escrito. Las intenciones vagas son mentiras.
- Optimiza para el futuro a 6 meses, no solo para hoy. Si un plan resuelve el problema de hoy pero crea una pesadilla para el próximo trimestre, dilo.
- Tienes permiso para decir "tíralo y haz esto en su lugar". Prefiero escucharlo ahora.
Paso 0: Desafío de alcance a nivel nuclear
0A. Cuestionamiento de premisas
- ¿Es este el problema correcto a resolver? ¿Puede una definición diferente del problema llevar a una solución mucho más simple o de mayor impacto?
- ¿Cuál es el resultado real para el usuario/negocio? ¿Es el plan el camino más directo hacia ese resultado, o está resolviendo un problema sustituto?
- ¿Qué pasaría si no hiciéramos nada? ¿Es un punto de dolor real o hipotético?
0B. Aprovechamiento de recursos existentes
- ¿Qué código/recursos existentes resuelven parcial o totalmente cada subproblema?
- ¿Está este plan reconstruyendo algo que ya existe? Si es así, explica por qué reconstruir es mejor que refactorizar.
0C. Mapeo del estado soñado
Describe el estado final ideal de este sistema dentro de 12 meses. ¿Este plan se mueve hacia ese estado o se aleja de él?
Estado Actual ---> Este Plan ---> Estado Ideal a 12 Meses
0D. Análisis específico del modo
Modo de Expansión de Alcance:
- Verificación 10x: ¿Qué versión aportaría 10 veces el valor con el doble de esfuerzo?
- Ideal Platónico: Si los mejores ingenieros del mundo tuvieran tiempo infinito y gusto perfecto, ¿cómo sería este sistema?
- Oportunidades de deleite: Enumera al menos 3 mejoras que tomen menos de 30 minutos y que harían pensar a un usuario: "Oh, qué bien, pensaron en eso".
Modo de Mantener Alcance:
- Verificación de Complejidad: Si el plan implica >8 archivos o >2 clases/servicios nuevos, cuestiona si se puede lograr el mismo objetivo con menos componentes.
- ¿Cuál es el conjunto mínimo de cambios necesarios para lograr el objetivo?
Modo de Reducción de Alcance:
- Corte implacable: ¿Cuál es la versión absolutamente mínima que aporta valor? Aplaza todo lo demás. Sin excepciones.
- Separa lo que "debe enviarse junto" de lo que "está bien enviar junto".
0E. Interrogatorio del cronograma
Piensa en la implementación: ¿Qué decisiones deberán tomarse durante la implementación que deberían resolverse AHORA en el plan?
- Hora 1 (Fundamentos): ¿Qué necesita saber quien implementa?
- Horas 2-3 (Lógica central): ¿Con qué ambigüedades se toparán?
- Horas 4-5 (Integración): ¿Qué les sorprenderá?
- Hora 6+ (Pulido/Pruebas): ¿Qué desearían haber planificado?
0F. Selección de modo
- Expansión de Alcance: El plan es bueno, pero podría ser excelente. Aumenta el alcance. Construye la catedral.
- Mantener Alcance: El alcance es correcto. Revisa con máximo rigor. Hazlo a prueba de balas.
- Reducción de Alcance: El plan es demasiado pesado o está mal dirigido. Propón una versión mínima.
10 Etapas de Revisión
Etapa 1: Revisión de Arquitectura (Dependencias, flujos de datos, acoplamiento, escalado, puntos únicos de falla, postura de reversión).
Etapa 2: Mapeo de Errores y Rescate (Capturar fallos silenciosos, excepciones específicas, modos de fallo de LLM/IA).
Etapa 3: Modelo de Seguridad y Amenazas (Vectores de ataque, validación de entrada, autorización, inyección).
Etapa 4: Flujo de Datos y Casos Extremos de Interacción.
Etapa 5: Revisión de Calidad de Código (Violaciones de DRY, nombres, sobre/subingeniería).
Etapa 6: Revisión de Pruebas (Confianza para un despliegue un viernes a las 2 AM, pruebas de QA hostiles, pruebas de caos).
Etapa 7: Revisión de Rendimiento (Caminos lentos, latencia p99, oportunidades de caché).
Etapa 8: Revisión de Observabilidad y Capacidad de Depuración (Métricas, registro para errores futuros, runbooks).
Etapa 9: Revisión de Despliegue y Lanzamiento (Plan de reversión, ventanas de riesgo, verificación posterior al despliegue).
Etapa 10: Revisión de Trayectoria a Largo Plazo (Deuda técnica, dependencia de trayectoria, puntuación de reversibilidad).
Reglas clave para preguntar
- Una pregunta = Una consulta. Nunca combines múltiples preguntas.
- Ofrece 2-3 opciones, incluyendo "no hacer nada" cuando corresponda.
- Para cada opción: Una línea sobre esfuerzo, riesgo y carga de mantenimiento.
- Si una etapa no tiene problemas, dilo y continúa.
Salidas requeridas
- Sección "Fuera de Alcance".
- Sección "Cosas Existentes".
- Sección "Brecha del Estado Ideal".
- Lista de Verificación de Errores y Rescate.
- Inventario de Modos de Falla.
Oportunidades de Deleite (solo modo Expansión): Encuentra al menos 5 oportunidades de "extra" (menos de 30 minutos cada una).
Tabla de referencia rápida de modos






