Qué es y por qué importa
Uno de nuestros posts superó las cien mil visualizaciones. Debajo, un comentario: «¿alguien ha entendido algo?». Y todas esas visualizaciones no trajeron descargas.
El problema no era la historia. Era que nosotros sabíamos demasiado. Relees tu texto y te parece claro, porque en la cabeza ya tienes todo lo demás: el producto, el porqué, el trozo que quitaste para que quedara corto. Quien lee solo tiene el texto.
El test del desconocido es esto: le das solo el texto a un agente nuevo, sin contexto y con el modelo más pequeño. Le haces tres preguntas: qué ha pasado (o qué hace este producto), para quién es y por qué me afecta, qué tengo que hacer ahora. Luego le pides las palabras y los pasajes que no ha entendido. Si falla una respuesta, el problema no es él: se reescribe. Vale para todo lo que va a leer otra persona: posts, landing pages, la página de la App Store, onboarding, emails.
1. El prompt de las tres preguntas
En lugar de [pega aquí] pon el texto, solo el texto: ni el nombre del archivo, ni explicaciones tuyas.
Eres una persona cualquiera que pasa el dedo por el móvil. No sabes nada de quien ha escrito este texto, ni de su producto. Lee solo el texto de abajo y responde: 1. ¿Qué ha pasado? O, si es un producto: ¿qué hace? 2. ¿Para quién es? ¿Por qué debería importarme? 3. ¿Qué debería hacer ahora? Una o dos frases por pregunta, con tus palabras. Si la respuesta no está en el texto, escribe «no lo sé». No adivines. Si has tenido que deducir algo, dilo. Luego enumera: - las palabras que no has entendido; - los pasajes donde te has parado o has tenido que releer, con la frase exacta. No des consejos sobre cómo mejorarlo. TEXTO: [pega aquí]
La primera pregunta cambia un poco según el tipo de texto:
- un post que cuenta una historia: qué ha pasado, y qué pinta el producto;
- una landing page o la página de la App Store: qué hace este producto;
- una pantalla de onboarding: qué tengo que hacer en esta pantalla;
- un email: qué me están pidiendo.
«No des consejos» no es un detalle. Si lo dejas suelto, te reescribe el texto, y ya no sabes dónde se había perdido.
2. Lánzalo como subagente, con el modelo pequeño
En Claude Code un subagente arranca con un contexto nuevo: no ve tu conversación. Pero ojo: por defecto lee los CLAUDE.md, es decir, justo la descripción de tu producto. Y entonces ya no es un desconocido. Por eso creo un agente fijo, en el archivo .claude/agents/stranger.md:
--- name: stranger description: Lector sin contexto. Lee solo el texto que recibe y dice qué ha entendido. Úsalo antes de publicar cualquier texto. tools: Read model: haiku omitClaudeMd: true --- Eres una persona cualquiera que pasa el dedo por el móvil. No sabes nada de quien ha escrito el texto, ni de su producto. Lee solo el texto o el archivo que te den, nada más. Responde: 1. ¿Qué ha pasado? O: ¿qué hace este producto? 2. ¿Para quién es? ¿Por qué debería importarme? 3. ¿Qué debería hacer ahora? Una o dos frases por pregunta, con tus palabras. Si la respuesta no está en el texto, escribe «no lo sé». Si has tenido que deducirlo, dilo. Luego enumera las palabras que no has entendido y los pasajes donde te has parado, con la frase exacta. No des consejos.
- model: haiku es el modelo más pequeño. Si él lo entiende, también lo entiende quien pasa el dedo con prisa.
- omitClaudeMd: true lo arranca sin tus CLAUDE.md. Necesita una versión reciente de Claude Code.
- tools: Read le basta para abrir un archivo o las imágenes de un post. Nada de web, nada de cambios.
Luego, en la sesión, escribe esto (o teclea @ y elígelo de la lista):
Usa el subagente stranger, con el modelo haiku, sobre el texto de [archivo]. Espera su acta y pásamela tal cual, sin comentarla.
¿Por qué repito «con el modelo haiku»? Cuando Claude lanza un subagente puede elegirle un modelo, y esa elección pesa más que el campo model del archivo. Escribirlo en el mensaje quita la duda. Si no quieres crear el archivo, puedes pedir un subagente general-purpose con el modelo haiku: funciona, pero lee los CLAUDE.md, así que el test vale menos.
3. Conviértelo en un comando
Si lo usas a menudo, una skill lo convierte en un comando: /stranger seguido del archivo. Crea .claude/skills/stranger/SKILL.md:
--- name: stranger description: Test del desconocido sobre un texto antes de publicarlo. disable-model-invocation: true context: fork agent: stranger background: false --- Lee solo $ARGUMENTS y haz el test: las tres preguntas, y luego las palabras y los pasajes que no has entendido.
- context: fork lo ejecuta en un subagente aparte; agent: stranger elige tu agente, con su modelo y sin CLAUDE.md.
- background: false hace que se espere el acta, en lugar de mandarla después como notificación.
- disable-model-invocation: true significa que solo arranca cuando lo llamas tú.
Se usa así: /stranger landing/index.html. El acta vuelve a tu conversación.
4. Cómo leer las respuestas
Antes de lanzarlo escribo yo las tres respuestas correctas, una línea cada una. Luego comparo:
- Respuesta correcta, con sus palabras: pasa.
- Respuesta equivocada o «no lo sé»: esa parte no está en el texto, o no se entiende. Se reescribe.
- Respuesta correcta pero deducida: para mí está mal. Quien pasa el dedo no se para a deducir.
- Palabras que no ha entendido: cada una se cambia por una de todos los días, o se explica en la misma frase.
- Pasajes donde se ha parado: normalmente falta un eslabón entre dos frases, o dos frases se contradicen.
Un ejemplo real, de un post nuestro. En la primera ronda el agente se atascó en palabras como «fisiólogo» y «lactato». En la cuarta respondía bien, pero sobre la relación con la app escribió que la había deducido él: también lo reescribimos. En la sexta respondía bien sin deducir nada.
5. Qué corregir, y cuándo repetirlo
- Corrige el texto, no el prompt. Si añades explicaciones en el prompt, quien lee de verdad no las tendrá.
- Cada término técnico se traduce en la misma frase: no «VO2max», sino «el aliento».
- Un número solo no dice nada: ponle al lado con qué se compara. Y nunca dos porcentajes que haya que comparar entre sí.
- Cada ronda con un agente nuevo. El de antes ya ha leído la versión vieja: ya no es un desconocido.
- Paras cuando las tres respuestas son correctas sin deducir y no queda ningún tropiezo en los pasajes que importan.
En nuestro caso el acta va al informe del día, y un post sin acta ni siquiera llega al crítico final (el sistema completo está en strikt.fit/marketing-notturno).
Errores comunes
- Preguntarle a Claude «¿está claro?» en el mismo chat: sabe todo lo que sabes tú, y te dirá que sí.
- Dejarle leer los CLAUDE.md: ya conoce el producto. Usa omitClaudeMd: true.
- Darle el texto rodeado de tus explicaciones: dale solo lo que verá quien lee.
- Usar un modelo grande: reconstruye incluso lo que falta en el texto.
- Discutir con él: si no lo ha entendido, no has escrito claro. Reescribe.
Lista de comprobación
- Las tres respuestas correctas escritas por mí, antes del test
- Agente con model: haiku y omitClaudeMd: true
- Le he dado solo el texto, sin contexto
- Tres respuestas correctas, sin deducir
- Cada palabra difícil cambiada o explicada en la misma frase
- Última ronda hecha con un agente nuevo
Preguntas frecuentes
¿Por qué justo el modelo más pequeño?
En mi opinión se parece más a quien lee con prisa. Un modelo grande reconstruye incluso lo que falta; el pequeño se para, y es ahí donde se para también quien pasa el dedo. Y para un texto corto cuesta poco.
¿Funciona también con imágenes?
Sí: con Read el agente abre también imágenes. Para los carruseles le pasamos las slides, porque a veces lo que confunde es el dibujo, no la frase.
¿Puedo hacerlo sin Claude Code?
Sí: un chat nuevo, con el modelo más pequeño, donde nada hable de tu producto: ni proyectos, ni memoria, ni conversaciones anteriores. Pegas el prompt de la sección 1 con el texto. Lo único que cuenta es que no sepa nada de ti.
¿Sustituye a los lectores de verdad?
No. Es un filtro previo: quita lo que no entendería nadie. El test de verdad siguen siendo los comentarios. En nuestro caso los lee cada noche una rutina, justo para buscar los «no lo he entendido».