🌱 Empieza aquí · Escanea tu arsenal y aprueba el plan antes de ejecutar
Esta semilla le enseña a tu asistente un buen hábito con las tareas grandes: antes de arrancar, primero revisa qué herramientas y capacidades YA tienes (para no reinventarlas) y te arma un plan corto que TÚ apruebas antes de que mueva un dedo. Las tareas chiquitas pasan directo, sin ceremonia. Las grandes ya no se ejecutan a ciegas: cero reinvento, cero retrabajo, cero sorpresa irreversible.
Para instalarla
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 demás 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", "pon a funcionar el portero antes de ejecutar", "haz el setup de esto". Te entiende igual.
Para el asistente que siembra 🤖
Este componente es un workflow (método de trabajo), no un programa ejecutable. No es un
hook (gancho de automatización): no lleva chmod, no lleva entrada en settings.json y
no ejecuta ningún script. Se "siembra" colocando el método donde tú, el asistente, lo
leas de forma automática al arrancar cada conversación, para aplicar el reflejo por tu
cuenta antes de cualquier tarea no trivial.
1. Copia el método donde lo leas siempre
El kernel trae dos archivos:
kernel/portero-antes-de-ejecutar.md— el método en sí (el reflejo que vas a seguir).kernel/mi-arsenal-y-triviales.ejemplo.md— una plantilla para aterrizar el método a las capacidades reales de esta persona y a dónde pone ella la línea entre trivial y no trivial.
Coloca portero-antes-de-ejecutar.md en el lugar que tu plataforma carga automáticamente
como instrucción permanente:
Claude Code (macOS / Linux / Windows con Git Bash):
mkdir -p "$HOME/.claude/rules"
cp kernel/portero-antes-de-ejecutar.md "$HOME/.claude/rules/portero-antes-de-ejecutar.md"
Los archivos dentro de
~/.claude/rules/se cargan solos al inicio de cada sesión. Copia ahí soloportero-antes-de-ejecutar.md. La plantilla de arsenal NO va en esa carpeta (no es una regla, es una guía que usas en el paso 2).
Cowork: usa la misma carpeta de reglas si tu proyecto la soporta
(.claude/rules/portero-antes-de-ejecutar.md). Si no, coloca el archivo dentro del
proyecto y agrega una línea que apunte a él en el archivo de instrucciones del proyecto
(el CLAUDE.md), por ejemplo: "Aplica siempre el método de portero-antes-de-ejecutar.md:
escanea el arsenal y consigue aprobación del plan antes de ejecutar tareas no triviales."
Codex: Codex lee su archivo de instrucciones AGENTS.md. Copia el contenido de
portero-antes-de-ejecutar.md dentro de AGENTS.md (o agrégale un puntero al archivo si
lo guardas aparte en el proyecto), para que el método se cargue con el resto de tus
instrucciones.
Sobre el "Plan Mode": en Claude Code existe un modo de planeación nativo que bloquea la ejecución hasta que apruebas el plan; úsalo cuando esté disponible. En Cowork y Codex el equivalente es simple: presenta el plan y espera la aprobación explícita del dueño antes de ejecutar nada. El método funciona igual en las tres plataformas.
2. Aterriza el arsenal a ESTE sistema (recomendado)
Abre kernel/mi-arsenal-y-triviales.ejemplo.md. Con la persona (o detectándolo tú), llena
las tres partes reemplazando los placeholders:
- Dónde vive su arsenal — de dónde vas a descubrir sus herramientas y métodos ya
instalados (el listado de herramientas de la plataforma, su carpeta de métodos, su índice
si tiene uno). Reemplaza
<TU-FUENTE>,<TU-RUTA>,<TU-ARCHIVO-INDICE>. - Su línea trivial vs no trivial — con ejemplos suyos de qué pasa directo y qué activa el portero.
- Sus acciones que nunca se hacen a ciegas — su lista de operaciones irreversibles que siempre piden firma.
Cuando la plantilla esté lista, pega cada parte dentro de la sección correspondiente de
portero-antes-de-ejecutar.md (el archivo que copiaste al paso 1, el que se carga solo
cada sesión): el arsenal en «Dónde vive mi arsenal», la línea trivial en «Cuándo se activa»,
y las acciones sensibles en «Qué NUNCA se hace a ciegas». Así el reflejo apunta a lo tuyo en
cada sesión, no solo el día que lo instalaste. La plantilla es la guía de trabajo; el archivo
de reglas es donde vive el resultado.
Si la persona no sabe todavía, no pasa nada: deja lo genérico. Sin índice formal, tu arsenal es simplemente la lista de herramientas disponibles de la plataforma en el momento.
3. Verificación post-siembra (obligatoria)
Como es un método (texto), la verificación tiene dos partes: que el archivo quedó en su lugar, y que el reflejo se aplica de verdad.
a) El archivo quedó colocado (ejemplo Claude Code):
ls -la "$HOME/.claude/rules/portero-antes-de-ejecutar.md"; echo "exit=$?"
Salida esperada: una línea que lista el archivo (con su tamaño) y exit=0. Si sale
No such file or directory, la copia no se hizo; repite el paso 1.
b) El reflejo se aplica (prueba de comportamiento, en una conversación nueva):
Pídele a la persona que abra una sesión nueva y te encargue una tarea claramente no
trivial (varios pasos o algo de impacto), por ejemplo: "arma [algo de varios pasos] para
[un objetivo suyo]". La conducta correcta es que antes de ejecutar hagas dos cosas:
(1) menciones qué capacidades de su arsenal vas a usar para no reinventar, y (2) le
presentes un plan corto con un resumen y esperes su aprobación. Si en vez de eso te lanzas a
ejecutar de golpe, el método no se cargó: revisa que portero-antes-de-ejecutar.md esté en
la carpeta de reglas (o dentro de AGENTS.md en Codex).
Cuando ambas partes pasen, avísale a la persona en una línea qué gana con esto.
✅ ¿Cómo sé que funcionó?
De ahora en adelante, cuando le pidas a tu asistente algo grande, ya no se va a lanzar a ciegas. Primero te va a decir "para esto voy a usar tal herramienta que ya tienes" (en vez de reinventarla) y luego te va a presentar un plan cortito para que le des el visto bueno antes de arrancar. Las tareas chiquitas siguen pasando directo, sin trámite.
Vas a notar tres cosas: reinventa menos, te entrega menos cosas para rehacer, y nunca más te sorprende con algo irreversible hecho sin tu permiso. Eso es todo. 🌱
