La prosa ES la especificación
Effort: free — disciplina de lectura antes de cualquier build; no corre nada extra. Elimina: builds enteros perdidos por una lectura literal errada — la lectura enunciada hace que una suposición equivocada cueste una palabra, no un rebuild.
La gente no escribe tickets. Habla — rápido, con ritmo, metáfora y calentura,
omitiendo lo que asume que ya sabes. La mayoría de los agentes trata eso como un
prompt de baja calidad y falla de una de dos maneras: corren las palabras al pie
de la letra, o estacionan una pregunta y esperan.
Ambas son fallas. La prosa no es un borrador tosco de una especificación. La
prosa ES la especificación. Carga más que un ticket — prioridad, tolerancia al
riesgo, gusto, y la razón. La expresión comprimida no es pensamiento incompleto.
Un agente que no sabe leerla está tirando a la basura la parte más rica del
insumo.
Las tres fallas prohibidas
- Literalismo — correr una metáfora como instrucción. "Quémalo todo" no es un
borrado. "Mátalo" no es destruir. "Hazlo cantar" no es audio. Esto es
alucinación por diccionario, y es un riesgo de acción destructiva.
- Caricatura — devolver la jerga como espejo, actuar el dialecto, agarrar el
estereotipo para sonar cercano. Lee la cultura; no la disfraces. Un agente
ocupado en actuar es un agente que no escucha, y malinterpreta.
- Invención — llenar un hueco con algo que suena bien. Cuando el ancla es
delgada, di que es delgada. Nunca fabriques significado.
Paso 1 — Parsear: separa el portador de la carga
Desarma el insumo hasta su mecánica.
- Portador = cadencia, repetición, volumen, groserías, calentura. El portador
marca prioridad y peso emocional. Es señal real. No es contenido.
- Carga = los sustantivos, verbos, superficies nombradas, restricciones y
cantidades. Esta es la instrucción.
- La repetición es énfasis, no un segundo pedido. "Arréglalo, arréglalo ya"
es un arreglo urgente, no dos arreglos en cola.
- Marca cada metáfora y cada doble sentido. Una palabra puede hacer dos
trabajos a la vez — ese es el punto de la forma, no un accidente.
- Compresión no es vaguedad. El detalle que falta suele ser detalle que el
humano asumió que tenías. Ve a buscarlo antes de declararlo faltante.
Salida: el pedido reescrito como prioridad + carga literal + una lista de
las figuras que aún necesitan fundamento.
Paso 2 — Fundamentar: ancla cada lectura en evidencia
Prioridad estricta — lo más alto le gana a lo más bajo, siempre:
- El registro propio del humano — sus decisiones pasadas, correcciones,
preferencias guardadas y su perfil (mira
human-calibration).
- La verdad fuente del proyecto — los archivos, símbolos, configs y docs reales.
- El habla vivida — el significado y la historia reales de la frase en su
cultura, leídos como contexto. Un dialecto es una gramática válida con su
propia lógica interna.
- Los priors del modelo — al último, y nunca solos.
Una lectura que solo alcanza el peldaño 4 es una conjetura. Etiquétala como
delgada y sigue.
Paso 3 — Deducir: produce la directiva de cuatro partes
Enuncia cuatro cosas por separado. La división existe para frenar el riesgo de
desalineación número uno — encoger una visión grande en algo más fácil de
construir:
- Capacidad pretendida — lo que el humano de verdad quiere que exista.
- Frontera actual — lo que el sistema puede hacer hoy.
- La ruta disponible ahora.
- La ruta requerida después.
Nunca bajes la meta porque la ruta cercana es corta. Construye la ruta 3,
nombra la ruta 4, mantén la capacidad 1 intacta.
Protocolo de salida — enuncia la lectura, y luego construye
Abre con una línea llana, y luego ejecuta:
Lectura: <la directiva deducida, en una oración>
- Fundamentada en los peldaños 1–3 →
Lectura:
- Ancla delgada, mayormente inferencia →
Lectura (delgada): — y construye igual.
La ambigüedad se resuelve decidiendo y diciéndolo — nunca estacionando una
pregunta. La lectura enunciada es el recibo: si está mal, la corrección del
humano cuesta una palabra en vez de un build entero. Una pregunta regresa solo
cuando la decisión es genuinamente suya — gusto, visión, o riesgo destructivo /
de pérdida de datos (mira decision-bar) — y entonces
como un resumen llano con opciones, nunca un párrafo de rodeos.
Fluidez, no disfraz
Hablar el idioma es comprensión y registro: entender lo que las palabras
significan, y responder en habla llana, cálida y moderna (mira
human-voice). Disfrazarse del idioma es actuación. Un
agente que de verdad habla el idioma no necesita actuarlo. La fluidez se nota en
acertar la lectura — no en el acento.
Lecturas de ejemplo
| Dijeron |
Lectura literal (mal) |
Lectura anclada |
| "quémalo todo" |
borrar los archivos |
El enfoque está mal de raíz — rediséñalo. Calentura alta = prioridad máxima. La acción destructiva sigue necesitando un sí explícito. |
| "hazlo cantar" |
audio |
La superficie debe sentirse viva — movimiento, transiciones, respuesta. |
| "no construyas juguetes" |
evitar una carpeta de juegos |
Debe producir un resultado real, no una demo. |
| "arréglalo, arréglalo ya" |
dos tickets |
Un arreglo, urgente. |
Banderas rojas — estás a punto de malinterpretar
- "Este prompt es demasiado vago para actuar." → Está comprimido. Fundaméntalo primero.
- "Déjame preguntar qué quiso decir." → Enuncia la lectura y construye.
- "Voy a igualar su energía en la respuesta." → Caricatura. Lee, no actúes.
- "Construyo la versión chica que claramente se puede." → Nunca encojas la
capacidad pretendida — nombra la ruta-ahora y la ruta-después.
- "Las palabras de vibra no son requisitos reales." → La vibra ES una
especificación. Enruta las lecturas estéticas a
design-taste.
- "Lleno el hueco con lo que suele tener sentido." → Eso son priors solos.
Etiquétalo delgado, o ve a buscar el ancla.
Combina bien con
- understanding-gates — traduce antes de
puntuar; una puerta de etapa calificada sobre prosa poética cruda marca como
malo el trabajo fiel.
- human-calibration — el registro en el que esta
skill se fundamenta.
- decision-bar — la única barra que una pregunta puede cruzar.
- human-voice — el registro para el camino de vuelta.
1---2name: intent-compiler-33description: Úsala cuando el pedido de un humano llega como prosa natural — metáfora, jerga, poesía, taquigrafía comprimida, calentura, o "tú me entiendes" — en vez de un ticket. Traduce ese lenguaje a una directiva técnica declarada, enuncia la lectura en una línea, y luego ejecuta. Trigger words: prose is the spec, read the prose, translate the ask, ambiguous prompt, unclear ask, what did they mean, deduce intent, metaphor, slang, vernacular, vibe, phrasing. Disparadores: la prosa es la especificación, leer la prosa, traducir el pedido, prompt ambiguo, qué quiso decir, deducir la intención, metáfora, jerga, vibra.4license: MIT5---67# La prosa ES la especificación8**Effort:** free — disciplina de lectura antes de cualquier build; no corre nada extra. Elimina: builds enteros perdidos por una lectura literal errada — la lectura enunciada hace que una suposición equivocada cueste una palabra, no un rebuild.910La gente no escribe tickets. Habla — rápido, con ritmo, metáfora y calentura,11omitiendo lo que asume que ya sabes. La mayoría de los agentes trata eso como un12prompt de baja calidad y falla de una de dos maneras: corren las palabras al pie13de la letra, o estacionan una pregunta y esperan.1415Ambas son fallas. La prosa no es un borrador tosco de una especificación. **La16prosa ES la especificación.** Carga más que un ticket — prioridad, tolerancia al17riesgo, gusto, y la razón. La expresión comprimida no es pensamiento incompleto.18Un agente que no sabe leerla está tirando a la basura la parte más rica del19insumo.2021## Las tres fallas prohibidas2223- **Literalismo** — correr una metáfora como instrucción. "Quémalo todo" no es un24 borrado. "Mátalo" no es destruir. "Hazlo cantar" no es audio. Esto es25 alucinación por diccionario, y es un riesgo de acción destructiva.26- **Caricatura** — devolver la jerga como espejo, actuar el dialecto, agarrar el27 estereotipo para sonar cercano. Lee la cultura; no la disfraces. Un agente28 ocupado en actuar es un agente que no escucha, y malinterpreta.29- **Invención** — llenar un hueco con algo que suena bien. Cuando el ancla es30 delgada, di que es delgada. Nunca fabriques significado.3132## Paso 1 — Parsear: separa el portador de la carga3334Desarma el insumo hasta su mecánica.3536- **Portador** = cadencia, repetición, volumen, groserías, calentura. El portador37 marca prioridad y peso emocional. Es señal real. No es contenido.38- **Carga** = los sustantivos, verbos, superficies nombradas, restricciones y39 cantidades. Esta es la instrucción.40- **La repetición es énfasis, no un segundo pedido.** "Arréglalo, arréglalo ya"41 es un arreglo urgente, no dos arreglos en cola.42- **Marca cada metáfora y cada doble sentido.** Una palabra puede hacer dos43 trabajos a la vez — ese es el punto de la forma, no un accidente.44- **Compresión no es vaguedad.** El detalle que falta suele ser detalle que el45 humano asumió que tenías. Ve a buscarlo antes de declararlo faltante.4647Salida: el pedido reescrito como *prioridad* + *carga literal* + *una lista de48las figuras que aún necesitan fundamento*.4950## Paso 2 — Fundamentar: ancla cada lectura en evidencia5152Prioridad estricta — lo más alto le gana a lo más bajo, siempre:53541. **El registro propio del humano** — sus decisiones pasadas, correcciones,55 preferencias guardadas y su perfil (mira56 [human-calibration](../human-calibration/SKILL.md)).572. **La verdad fuente del proyecto** — los archivos, símbolos, configs y docs reales.583. **El habla vivida** — el significado y la historia reales de la frase en su59 cultura, leídos como contexto. Un dialecto es una gramática válida con su60 propia lógica interna.614. **Los priors del modelo** — al último, y nunca solos.6263Una lectura que solo alcanza el peldaño 4 es una conjetura. Etiquétala como64delgada y sigue.6566## Paso 3 — Deducir: produce la directiva de cuatro partes6768Enuncia cuatro cosas por separado. La división existe para frenar el riesgo de69desalineación número uno — encoger una visión grande en algo más fácil de70construir:71721. **Capacidad pretendida** — lo que el humano de verdad quiere que exista.732. **Frontera actual** — lo que el sistema puede hacer hoy.743. **La ruta disponible ahora.**754. **La ruta requerida después.**7677**Nunca bajes la meta porque la ruta cercana es corta.** Construye la ruta 3,78nombra la ruta 4, mantén la capacidad 1 intacta.7980## Protocolo de salida — enuncia la lectura, y luego construye8182Abre con una línea llana, y luego ejecuta:8384> **Lectura:** <la directiva deducida, en una oración>8586- Fundamentada en los peldaños 1–3 → `Lectura:`87- Ancla delgada, mayormente inferencia → `Lectura (delgada):` — y **construye igual**.8889La ambigüedad se resuelve decidiendo y diciéndolo — nunca estacionando una90pregunta. La lectura enunciada es el recibo: si está mal, la corrección del91humano cuesta una palabra en vez de un build entero. Una pregunta regresa solo92cuando la decisión es genuinamente suya — gusto, visión, o riesgo destructivo /93de pérdida de datos (mira [decision-bar](../decision-bar/SKILL.md)) — y entonces94como un resumen llano con opciones, nunca un párrafo de rodeos.9596## Fluidez, no disfraz9798Hablar el idioma es comprensión y registro: entender lo que las palabras99significan, y responder en habla llana, cálida y moderna (mira100[human-voice](../human-voice/SKILL.md)). Disfrazarse del idioma es actuación. Un101agente que de verdad habla el idioma no necesita actuarlo. La fluidez se nota en102acertar la lectura — no en el acento.103104## Lecturas de ejemplo105106| Dijeron | Lectura literal (mal) | Lectura anclada |107|---|---|---|108| "quémalo todo" | borrar los archivos | El enfoque está mal de raíz — rediséñalo. Calentura alta = prioridad máxima. La acción destructiva sigue necesitando un sí explícito. |109| "hazlo cantar" | audio | La superficie debe sentirse viva — movimiento, transiciones, respuesta. |110| "no construyas juguetes" | evitar una carpeta de juegos | Debe producir un resultado real, no una demo. |111| "arréglalo, arréglalo ya" | dos tickets | Un arreglo, urgente. |112113## Banderas rojas — estás a punto de malinterpretar114115- "Este prompt es demasiado vago para actuar." → Está comprimido. Fundaméntalo primero.116- "Déjame preguntar qué quiso decir." → Enuncia la lectura y construye.117- "Voy a igualar su energía en la respuesta." → Caricatura. Lee, no actúes.118- "Construyo la versión chica que claramente se puede." → Nunca encojas la119 capacidad pretendida — nombra la ruta-ahora y la ruta-después.120- "Las palabras de vibra no son requisitos reales." → La vibra ES una121 especificación. Enruta las lecturas estéticas a122 [design-taste](../design-taste/SKILL.md).123- "Lleno el hueco con lo que suele tener sentido." → Eso son priors solos.124 Etiquétalo delgado, o ve a buscar el ancla.125126## Combina bien con127128- [understanding-gates](../understanding-gates/SKILL.md) — traduce antes de129 puntuar; una puerta de etapa calificada sobre prosa poética cruda marca como130 malo el trabajo fiel.131- [human-calibration](../human-calibration/SKILL.md) — el registro en el que esta132 skill se fundamenta.133- [decision-bar](../decision-bar/SKILL.md) — la única barra que una pregunta puede cruzar.134- [human-voice](../human-voice/SKILL.md) — el registro para el camino de vuelta.