🌱 Empieza aquí · CEO Maestro (Presidente del Consejo)
Abre esta carpeta con Claude Code o Cowork y dile a tu asistente: "siembra esta semilla 🌱"
Con eso basta de tu parte. Tu asistente hace todo lo técnico y al final te dice cómo comprobar que quedó funcionando. Vas a ver algunas palabras en inglés en la pantalla; ni caso, él te guía.
¿Otras formas de pedírselo? "instala esta semilla", "activa el CEO Maestro", "pon a funcionar el presidente del consejo". Te entiende igual.
¿Qué es y qué resuelve?
Por qué existe. Cuando tienes una decisión importante encima, casi nunca te falta información: te sobra. Tienes la opinión de mercado, la de producto, la de finanzas, y encima esa vocecita que dice "¿y si sale mal?". El problema no es falta de ideas, es que nadie las junta en una sola decisión. Te quedas dando vueltas, o decides a las apuradas, o de plano no decides.
Qué hace esta semilla. Instala un agente que hace de presidente del consejo. Le pasas las distintas opiniones sobre una decisión (aunque sea una sola, o solo el planteamiento) y él las integra en una sola recomendación: qué hacer, por qué, qué riesgos estás aceptando, qué se te estaba escapando, y los próximos pasos concretos con responsable y fecha. No promedia ("un poquito de cada quien"): elige con evidencia y, si hay empate, lo rompe con una regla clara.
El detalle que lo hace bueno. Trae un "freno de emergencia" (circuit breaker). Si el debate se va por las ramas —discutir el precio de algo que todavía no existe, olvidar para qué es el negocio, dar vueltas sin decidir— el agente interrumpe y te regresa al problema real. Y antes de cerrar cualquier decisión, la pasa por dos filtros: ¿esto avanza tus metas? ¿esto respeta la razón de ser de tu negocio? Si falla uno, no pasa.
Qué NO hace. No lleva la operación del día a día ni reparte tareas. Define el qué y el porqué de una decisión; el cómo y el cuándo los lleva quien opere.
Para el asistente que siembra 🤖
Eres el asistente. Sigue estos pasos con precisión. Esto es un agente (un
subagente con nombre propio), no un hook ni un script: se instala copiando un
archivo Markdown a la carpeta de agentes del usuario. La plataforma lo descubre
sola al leer esa carpeta. Sin chmod y sin settings.json.
Paso 1 · Copiar el archivo del kernel
El kernel principal es un solo archivo: kernel/ceo-maestro.md. Cópialo a la
carpeta de agentes del usuario según su plataforma.
-
macOS / Linux (Claude Code o Cowork):
mkdir -p ~/.claude/agents cp kernel/ceo-maestro.md ~/.claude/agents/ceo-maestro.md -
Windows (Claude Code o Cowork):
mkdir -p "$USERPROFILE/.claude/agents" cp kernel/ceo-maestro.md "$USERPROFILE/.claude/agents/ceo-maestro.md" -
Codex: Codex no maneja "subagentes con nombre" como Claude Code. Ahí no se copia como agente: pega el contenido de
kernel/ceo-maestro.mddentro de tu archivo de instruccionesAGENTS.md(o guárdalo aparte en el proyecto y agrégale un puntero), para que el método de presidir y sintetizar decisiones se cargue con el resto de tus instrucciones y lo apliques tú cuando toque cerrar una decisión.
Paso 2 · Aterrizar la misión y las metas (opcional pero MUY recomendado)
Este agente decide filtrando cada opción contra la misión, las metas, los valores
y los principios del usuario. Sin eso, decide en genérico. Abre
kernel/mision-y-metas.ejemplo.md y, con el usuario (o detectándolo tú de sus
fuentes), llénalo: a quién representa el agente, cuál es la misión (el porqué),
cuáles son las metas medibles de hoy, los valores, los no-negociables y dónde
viven sus fuentes de verdad. Cópialo a una carpeta del usuario (por ejemplo
~/.claude/ceo-maestro/mision-y-metas.md) y reemplaza los placeholders <...>
por lo real. Luego, en el kernel, ajusta la línea del inicio que dice
<TU-ARCHIVO-DE-MISION> para que apunte a ese archivo. Si el usuario aún no tiene
todo claro, no pasa nada: deja lo que sí sepa; el agente preguntará lo que falte
antes de decidir en vez de inventarlo.
Paso 3 · Verificación post-siembra (obligatoria)
No declares "listo" sin correr esto. Confirma que el archivo llegó a su sitio y que su encabezado (frontmatter) quedó bien formado.
grep -m1 '^name:' ~/.claude/agents/ceo-maestro.md
Salida esperada:
name: ceo-maestro
En Windows, cambia
~por"$USERPROFILE". Si no imprime nada, revisa que el archivo se haya copiado a la carpetaagents(no ahooks) y que el nombre sea exactamenteceo-maestro.md. En Claude Code, el comando/agentsdebe listar ceo-maestro entre los agentes disponibles; si aparece ahí, ya se puede invocar.
Prueba de comportamiento (recomendada): en una sesión nueva, plantéale una decisión con un vicio a propósito: pídele que ponga precio a un producto que todavía "no existe" (solo es idea). La conducta correcta es que el agente active el freno de emergencia y te diga que primero hay que traer el producto a una versión mínima antes de hablar de precio, en vez de inventar un número. Si hace eso —y si en una decisión real te devuelve un acta con decisión, riesgos y próximos pasos con fecha— quedó bien sembrado.
Ajustes opcionales que el usuario puede pedirte después
- Modelo — la línea
model: opus. Sintetizar decisiones es una tarea de razonamiento, por eso el default es un modelo fuerte; cámbiala si el usuario prefiere otro. - Tono — por defecto el agente es firme y directo, sin adulación. Si el usuario documentó su voz o su estilo, dile al agente que lo adopte (el kernel ya lo contempla en la sección de actitud).
✅ ¿Cómo sé que funcionó?
Cuando tu asistente termine, pídele que corra la verificación de arriba y te
muestre el resultado. Si aparece name: ceo-maestro, ya quedó sembrado.
De ahí en adelante, cuando tengas una decisión importante y varias opiniones encima, dile a tu asistente: "pásale esto al CEO Maestro y sintetiza la decisión". Vas a recibir un acta cortita: la recomendación clara, por qué, qué riesgos estás aceptando, qué se te estaba escapando y los próximos pasos con responsable y fecha. Y si el debate se estaba yendo por las ramas, el agente te lo va a decir en la cara y te va a regresar al problema que de verdad importa. 🌱
