CommunityImagengithub.com

misskatyw/picture-book-skill

Crea libros ilustrados personalizados para niños de 0 a 6 años. Antes de empezar, pregunta detalladamente (con opciones) la edad, género, idioma, cantidad de palabras por línea, número total de páginas, estilo artístico y utiliza fotos familiares como referencia. Solo hay dos puntos de confirmación en todo el proceso. Utiliza tipografía grande (chino 24pt / inglés 23pt como mínimo). Antes de comenzar, debe mostrar un «informe de lectura» que demuestre que realmente ha leído el archivo.

¿Qué es picture-book-skill?

Este skill para agentes de IA (como Claude Code, Cursor, Codex) permite crear libros ilustrados personalizados para niños de 0 a 6 años, donde el protagonista es el propio niño. El flujo de trabajo se divide en cuatro pasos: una encuesta inicial detallada, la generación de un resumen de configuración y el texto completo, una portada de prueba, y la producción completa del libro. Está diseñado para ser altamente interactivo pero eficiente, con solo dos puntos de confirmación con el usuario para evitar interrupciones constantes. El skill incluye reglas estrictas para garantizar la coherencia visual (mismo estilo artístico en todas las páginas), sin texto generado en las imágenes (se añade al crear el PDF), y con tipografía grande y legible adaptada a la edad. Es especialmente útil para padres que quieren un libro único sobre hitos del desarrollo (dejar el pañal, ir al colegio, etc.). El agente debe demostrar que ha leído el archivo SKILL.md antes de comenzar, mostrando un informe de lectura; si no puede leerlo, debe pedir el archivo explícitamente y no adivinar. Además, el skill incluye reglas de privacidad para proteger los datos reales del niño en versiones públicas.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/misskatyw/picture-book-skill/tree/HEAD

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Skill de Libro Ilustrado Personalizado para Niños (v3)

Ayuda a los padres a convertir los hitos de crecimiento reales de su hijo (dejar el pañal, comer solo, primer día de colegio, miedo a la oscuridad, mudanza, llegada de un hermanito…) en un libro ilustrado donde el protagonista es el propio niño. El protagonista, la familia y las escenas se dibujan según las características del niño, no son esos cuentos genéricos que «valen para cualquier niño».

Modificaciones v2: En la primera versión de prueba real hubo problemas: la IA se detenía página por página pidiendo confirmación, el estilo artístico cambiaba en cada página, el número de páginas y el idioma eran inconsistentes, y el nombre del protagonista aparecía mal escrito en las imágenes. v2 endureció todo el flujo con reglas fijas y cuatro pasos.

Modificaciones v3: Después de v2 hubo más incidentes reales: la IA no leyó este skill (solo se basó en el nombre del repositorio para adivinar), fingió haberlo leído e inventó estados falsos (dijo que el repositorio del usuario estaba vacío). El problema ya no es el flujo, sino que «si la IA realmente leyó o no, y si realmente lo sigue o no» no se puede verificar. v3 añade tres cosas para solucionarlo: Protocolo de inicio (informe de lectura) , Cláusula de honestidad (Regla 8) , y Autoverificación obligatoria de salida en cada paso. Se asume que la IA que use este skill intentará tomar atajos, por lo que cada regla debe tener una salida visible para el usuario que demuestre que se ha cumplido.


Protocolo de inicio (primera salida antes de hacer nada)

Si no tienes el contenido real de este SKILL.md (el usuario solo te dio el nombre del repositorio, un enlace, o no puedes abrir el archivo): no adivines, no finjas haberlo leído. Detente inmediatamente y di textualmente: «No he podido leer realmente este skill. Por favor, súbeme el archivo SKILL.md, lo leeré y luego empezaré.» Luego espera a que el usuario te dé el archivo, no inventes un flujo propio para salir del paso. El que no puedas leerlo es una limitación tuya, no se lo atribuyas al usuario diciendo que no lo subió o que el archivo no existe; si no puedes consultarlo, solo puedes decir «no puedo leerlo».

Después de leerlo, la primera salida debe ser el siguiente recuadro «Informe de lectura» , respondiendo casilla por casilla. Solo después de responder podrás pasar al Paso 0 del cuestionario:

【Informe de lectura】
1. ¿Cuántos puntos de confirmación hay en todo el proceso? → 2 (configuración + texto completo se aprueban de una vez; portada se aprueba de una vez)
2. Al generar imágenes, ¿puede haber texto dentro de ellas? → No. Todo el texto se añade al construir el PDF.
3. ¿Cuál es el tamaño mínimo de fuente del texto interior? → Chino 24pt / Inglés 23pt (se aumenta según la tabla de edad, no se permite reducir)
4. ¿Cómo se define al protagonista? → No hay protagonista por defecto. Cada libro empieza desde cero con el cuestionario de esta vez; no se escribe la historia hasta que el cuestionario esté confirmado.

Mensaje para el usuario (pégalo debajo del informe): «Las cuatro casillas anteriores son las reglas originales de este skill. Compruébalas: si alguna no coincide, significa que aún no he leído realmente el archivo. No me dejes continuar, pídeme que lea el archivo primero.»


Reglas de ejecución (prioritarias, por encima de los pasos siguientes)

  1. Solo hay dos puntos de confirmación en todo el proceso. Punto de confirmación ①: configuración de personajes + texto completo página por página (se aprueba de una vez); Punto de confirmación ②: portada de prueba (se aprueba de una vez). Fuera de estos dos puntos, no te detengas a preguntar al usuario: ni confirmación página por página, ni confirmación fase por fase, ni añadas preguntas entre los puntos de confirmación. Después de aprobar el punto ②, haz el libro completo de una sola vez antes de entregarlo.
  2. No vuelvas a preguntar algo que ya se ha respondido. Los datos ya dados en el cuestionario (edad, género, idioma, número de páginas, estilo artístico…) úsalos directamente. No los preguntes de otra forma ni luego hagas preguntas de opción múltiple para verificar al usuario. Solo pregunta si falta información, y hazlo con lenguaje natural. Nota: la primera vez en el Paso 0, preguntar una por una con opciones es el método indicado y no cuenta como repetir; lo que no está permitido es volver a preguntar después de haber respondido.
  3. La tabla de configuración, una vez confirmada, queda bloqueada. El nombre del protagonista (una única grafía), edad, género, modo de idioma, límite de palabras por línea, número total de páginas y estilo artístico: todo se escribe en la tabla de configuración del Paso 1. En cada paso posterior, se copian los valores de la tabla, no se pueden cambiar, reformular ni ser inconsistentes (por ejemplo, unas veces 10 páginas y otras 11, o unas veces chino+inglés y otras cantonés+inglés). Solo se cambian si el usuario lo pide explícitamente; después de cambiar, se actualiza la tabla y se indica qué casilla se modificó.
  4. No hay protagonista por defecto. Cada libro empieza desde cero con el cuestionario de esta vez: no se permite citar, asumir ni «reutilizar» la configuración, género o historia de ningún otro niño (real o de ejemplo). No se escribe ni una página de historia hasta que el cuestionario haya confirmado quién es el protagonista.
  5. Bloqueo de estilo: todo el libro usa un solo estilo artístico de referencia. La portada + la imagen de configuración de personajes del punto de confirmación ② son la única base visual de todo el libro. Cada página siguiente debe generar imágenes con el mismo conjunto de imágenes de referencia (imagen de personajes + portada confirmada) más la misma frase de especificación de estilo artístico, palabra por palabra. Solo se permite cambiar escena, acción, expresión y composición; no se permite cambiar estilo artístico, paleta de colores, tipo de línea, proporciones de personajes ni dibujo de rasgos faciales.
  6. Cero texto en las imágenes. Al generar imágenes, no se escribe ninguna palabra en ellas (ni título, ni nombre del protagonista, ni texto interior; la IA al generar imágenes escribe mal: nombres equivocados, fuentes incorrectas, ya se ha visto). Todo el texto se añade al construir el PDF. La grafía del nombre del protagonista sigue la de la tabla de configuración, y se verifica página por página al maquetar.
  7. Haz todo de una vez, luego entrega el libro completo. Una vez que empieces a producir, debes terminar todo el libro y construir el PDF en la misma sesión para considerar la entrega hecha. No está permitido hacer dos páginas y detenerte con un «avance de la siguiente página», ni convertir la «generación completa de la historia» en una opción que el usuario pueda elegir. Si no puedes terminarlo, di honestamente qué páginas faltan, no finjas haber terminado.
  8. Cláusula de honestidad: si no puedes hacer algo, reconócelo de inmediato, no inventes estados. Si no puedes leer el archivo, generar imágenes, construir el PDF, o te quedas sin recursos a mitad del proceso: detente inmediatamente y explica en qué paso, qué falta y cómo el usuario puede solucionarlo. No finjas haberlo completado, no inventes estados de archivos o del sistema (por ejemplo, si no puedes leer el archivo, no digas que el usuario no lo subió o que el repositorio está vacío — esto ocurrió realmente en pruebas). No reportes páginas sin terminar como completadas. Si no estás seguro de algo, di «no estoy seguro», no uses un tono afirmativo para cosas que solo has estimado.

Paso 0 | Cuestionario previo (obligatorio, no se puede saltar)

El cuestionario no se entrega entero al usuario para que lo rellene; lo preguntas una por una y el usuario responde una por una. Una vez completado, se pasa al Paso 1. No uses valores por defecto para simular que está relleno (especialmente género y edad, no se pueden adivinar).

Método de preguntas (una por una, no se entrega entero)

  • Pregunta solo una a la vez, espera a que el usuario responda antes de pasar a la siguiente. No está permitido pegar todo el cuestionario de una vez; el usuario podría saltarse respuestas o responder mal, y tú no podrías registrar cada una.
  • Cada pregunta debe ofrecer opciones: para las que tengan opciones, escribe cada opción completa (no solo letras A/B/C). El usuario puede responder con el número de la opción, el texto original de la opción o su propia respuesta; los tres formatos son válidos, no fuerces un formato específico.
  • Preguntas sin opciones (nombre, edad): pregunta directamente, con ejemplos de cómo responder.
  • Responde una, registra una: cada vez que recibas una respuesta, anótala inmediatamente en el registro del cuestionario. No esperes a terminar todo para adivinar las respuestas. Cuando hayas terminado, pega el registro completo del cuestionario para que el usuario lo verifique (esto es solo verificación de datos, no es un punto de confirmación, no necesitas esperar su aprobación; si no modifica nada, pasa directamente al Paso 1).
  • El orden de las preguntas sigue la lista de abajo, no saltes de una a otra.

Preguntas (sigue el orden, una por una)

  1. Nombre / apodo del niño (sin opciones, pregunta directamente): «¿Cómo se llama o cuál es el apodo del niño? En el libro usaremos ese nombre.»
  2. Edad (sin opciones, da un ejemplo): «¿Cuántos años tiene el niño? Escribe años y meses, por ejemplo 2 años y 10 meses — esto determinará el vocabulario, el tamaño de la fuente y cuántas palabras por línea.»
  3. Género (opciones): Niño / Niña
  4. Tema / hito (opciones, puede elegir uno o decir otro): Dejar el pañal / Dejar el chupete / Comer solo / Primer día de colegio / Miedo a la oscuridad / Dormir solo / Llegada de un hermanito / Otro (decir cuál)
  5. Modo de idioma (opciones, escribe cada una completa): Solo inglés / Solo chino tradicional / Chino + inglés bilingüe (chino como texto principal, inglés al final) / Cantonés hablado + inglés bilingüe / Mandarín (tradicional) + inglés bilingüe / Tres idiomas: chino + inglés + pinyin o zhuyin (si elige tres idiomas, pregunta si quiere pinyin; si elige bilingüe, pregunta qué idioma va primero como texto principal)
  6. Máximo de palabras por línea (opciones, elegir una): «Usar el valor recomendado según la edad» (dale el número de la tabla de edad correspondiente; si el usuario dice que sí, se usa) / «Lo decido yo» (luego pídele que dé: chino __ caracteres por línea, inglés __ palabras por línea, __ líneas por página)
  7. Número total de páginas (opciones): 8 páginas (historia corta) / 11 páginas (estándar, portada + 10 páginas) / 14 páginas (un poco más larga)
  8. Estilo artístico (opciones, escribe cada una completa + una frase descriptiva): Estilo cuento de hadas japonés de alta calidad ★Por defecto (estilo ilustración de cuento de hadas japonés: paleta de colores suave y pastel, luz suave de ensueño, detalles refinados y espacio en blanco, sensación de alta calidad, no barato ni plástico) / Acuarela suave (acuarela hecha a mano suave, colores cálidos, estilo clásico de libro ilustrado) / Caricatura plana (líneas gruesas, colores vivos, estilo moderno de libro ilustrado) / Pastel y crayón (textura de crayón, aspecto infantil, como dibujado por el niño) / Líneas simples con detalles de acuarela (predominan las líneas, colores moderados) / Subir imagen de referencia (subir un libro ilustrado o ilustración favorita como referencia) (El estilo por defecto es el de cuento de hadas japonés de alta calidad: si el usuario dice «no sé», «tú decide» o no tiene preferencia, usa este directamente sin preguntar más; en el Paso 2 se hará una portada de prueba; si al verla el usuario quiere cambiar, se cambia. Si el usuario eligió otro estilo desde el principio, se usa ese.)
  9. Fotos familiares de referencia (opciones, elegir una): «Voy a subir fotos ahora» / «No tengo fotos, usa descripciones textuales» Si elige subir: pídele que suba una por una a las personas que aparecerán en el libro (una foto clara de frente) — el niño / mamá / papá / hermanos / abuelos / mascotas; si en la foto no se ven bien ciertos rasgos (peinado, gafas, ropa característica), pídele que los describa por escrito. Si elige descripción textual: pregunta por los rasgos clave de cada personaje (peinado, color de pelo, gafas, vestimenta característica) y adviértele que sin fotos el parecido será menor.
  10. Elementos reales (opciones, elegir una): No / Sí (decir cuáles — por ejemplo, nombre del peluche favorito, uniforme del colegio, escenas de casa, nombre de la mascota, una frase típica en casa)
  11. Formato de salida (opciones): PDF apaisado A4 (imprimible) / PDF cuadrado / Solo archivos de imagen; luego pregunta: ¿Versión con audio (voz de los padres narrando) sí / no?

Valores recomendados según la edad (para sugerir si el usuario no los especifica, necesita confirmación)

EdadLímite chino por líneaLímite inglés por líneaLíneas por páginaTamaño de fuente interior (ver especificaciones de maquetación)
0–2 años8 caracteres5 palabras1–2 líneas / idiomaChino 28pt / Inglés 26pt
2–3 años10 caracteres6 palabras2 líneas / idiomaChino 26pt / Inglés 24pt
3–4 años12 caracteres8 palabras2–3 líneas / idiomaChino 24pt / Inglés 23pt
5–6 años15 caracteres10 palabras3 líneas / idiomaChino 22pt / Inglés 22pt

Principio: cuanto más pequeño es el niño, más grande la fuente, más cortas las líneas y menos texto por página. Es mejor añadir una página extra que reducir el tamaño de la fuente para meter más texto en la misma página.


Paso 1 | Tabla de configuración + Descripción de personajes + Texto completo página por página → Punto de confirmación ① (aprobación única)

Una vez recibidos el cuestionario y las fotos familiares, entrega todo lo siguiente de una vez, para que el usuario lo apruebe de una sola vez — no lo dividas en tres o cuatro entregas preguntando una por una:

** (1) Tabla de configuración (bloqueada, formato a seguir): **

CasillaValor
Nombre del protagonista (única grafía)(según la pregunta 1 del cuestionario, sin cambios)
Edad / Género
Tema
Modo de idioma(según el texto original de la pregunta 5, sin reformular)
Límite por líneaChino __ caracteres / Inglés __ palabras / __ líneas por página
Total de páginas (incluyendo portada)__ páginas
Estilo artístico(según la pregunta 8)
Formato / Versión con audio

** (2) Tabla de descripción de personajes (según las fotos familiares): **

  • Por cada persona: nombre / cómo se le llama, papel en el libro, rasgos físicos clave (peinado, color de pelo, gafas, altura relativa, vestimenta característica), indicando de qué foto proviene cada detalle.
  • Del niño protagonista, describir claramente: peinado (por ejemplo, bob), color habitual de ropa, objetos característicos (peluche / chupete).
  • Para cosas que no se ven en las fotos pero que la historia necesita (por ejemplo, uniforme del colegio), pregúntalas todas en este paso, no las vayas preguntando una por una después.

** (3) Texto completo página por página (la historia completa, todo de una vez): **

  • El número de páginas sigue la tabla: portada + (total de páginas − 2) páginas de contenido + página final, sin que falte ni una.
  • Estructura: presentación del protagonista → pequeña dificultad que trae el hito → la familia lo acompaña en el intento → se permite el fracaso intermedio («no pasa nada, poco a poco se aprende») → pequeño éxito → final feliz en familia. No escribas una historia perfecta donde «se consigue a la primera»; los libros para niños pequeños deben tener espacio para el error.
  • Al escribir el texto de cada página, cuenta las palabras línea por línea: no se permite superar el límite por línea establecido en la tabla. En las versiones bilingües, los dos idiomas deben decir lo mismo, pero no traduzcas de forma literal hasta que suene forzado; el texto en chino debe usar lenguaje oral que el niño entienda.
  • El vocabulario se elige según la edad: para 2–3 años, usa sustantivos y verbos concretos (sentarse, ir, aplaudir), no uses palabras abstractas (valiente, independiente deben convertirse en escenas y acciones, no solo decirlas).
  • Cada página debe incluir además «qué se dibuja en esa página» (escena + acción en una frase), para que el Paso 3 tenga una guía al generar las imágenes.

Condición de aprobación: El usuario aprueba todo de una vez (si hay modificaciones, se corrigen y se vuelve a aprobar). Solo entonces se pasa al Paso 2. Este paso es el que merece más tiempo de todo el flujo: es más barato corregir texto que imágenes; todos los problemas de texto y configuración deben resolverse aquí.

Antes de entregar el punto de confirmación ①, debes pegar este recuadro de autoverificación (no lo hagas solo mentalmente):

【Autoverificación del Paso 1】
- Cada casilla de la tabla de configuración coincide con el texto original del cuestionario (sin reformular, sin cambiar números): Sí / No (si no, indica qué casilla)
- El número de páginas del texto página por página es igual al total de la tabla: Total __ páginas (deben ser iguales)
- Se ha contado el número de palabras por línea en cada página, sin superar el límite de la tabla: Sí / No (página que lo supera: página __, ya acortada)
- Todo el texto se ha entregado de una vez, sin dejar «continuará en la siguiente página»: Sí

Norma de privacidad: Las fotos familiares se usan solo como referencia de personajes para este libro ilustrado, no se almacenan como plantillas de reconocimiento facial, no se usan en otras obras, y una vez terminado, no se conservan ni reenvían activamente. Si el usuario pide eliminarlas, se eliminan.

Normas de privacidad y uso compartido (obligatorias para versiones públicas/compartidas)

  • El nombre real del niño solo puede aparecer en el libro de su propia familia (producto final privado).
  • Cualquier versión que se haga pública o se comparta — incluyendo este skill mismo, el README, ejemplos, registros de prueba, materiales didácticos, mensajes de commit, descripciones del repositorio — no puede incluir: nombre real del niño / nombre completo, nombres reales de familiares, nombre del colegio, fecha de nacimiento, dirección.
  • Los ejemplos y pruebas deben usar niños ficticios (por ejemplo, la «Xiao Qing» del ejemplo de este skill) + ilustraciones generadas, no se permite usar fotos o nombres reales de niños como demostración.
  • Antes de hacer público algo, haz una comprobación: busca en todo el texto los nombres reales del niño y sus familiares. Solo si hay 0 coincidencias, se puede publicar; si encuentras alguna, cámbiala inmediatamente por un nombre ficticio y vuelve a comprobar.

Paso 2 | Prueba de portada → Punto de confirmación ② (base del estilo de todo el libro)

  • Usa el estilo artístico elegido en la tabla, genera una portada como prueba. Al generar la imagen, debes escribir una frase de especificación de estilo artístico (textura, paleta de colores, tipo de línea, proporciones de personajes, iluminación, todo en una frase). Esta frase se reutilizará palabra por palabra en cada página siguiente (ver el bloqueo de estilo en el Paso 3).
  • Compárala con la tabla de descripción de personajes: ¿se parece el protagonista a la foto? ¿el peinado es correcto? ¿el estilo artístico es el deseado?
  • Si el usuario dice que no se parece / no es adecuado: pregúntale con lenguaje natural qué persona o qué rasgo no se parece, corrige y prueba de nuevo; no uses preguntas con letras de opción para examinarlo. Vale la pena arreglarlo en este punto: es la base de todo el libro.

Condición de aprobación: El usuario confirma la portada de prueba. A partir de este momento, esta portada + la imagen de configuración de personajes + la frase de especificación de estilo artístico son la base de estilo bloqueada; ya no se vuelve a preguntar al usuario sobre el estilo.

Al entregar el punto de confirmación ②, debes pegar simultáneamente este recuadro de autoverificación:

【Autoverificación del Paso 2】
- Frase de especificación de estilo artístico (la que se reutilizará palabra por palabra en cada página): «(pega el texto completo palabra por palabra)»
- El protagonista de la portada coincide con la tabla de descripción de personajes (peinado / gafas / rasgos característicos): Sí
- La imagen de la portada no contiene ningún texto (el título se añade al construir el PDF): Sí
- La portada tiene espacio reservado para la banda de texto, sin tapar la cara: Sí

Paso 3 | Producción completa del libro (todo de una vez, sin detenerse a preguntar)

  • Según el texto página por página, genera imágenes para cada página, cada una debe incluir simultáneamente: la imagen de configuración de personajes + la portada confirmada (como imágenes de referencia) + la misma frase de especificación de estilo artístico, palabra por palabra + la escena / acción de esa página. Solo se permite cambiar escena, acción, expresión y composición; no se permite cambiar estilo artístico, paleta de colores, tipo de línea, proporciones ni dibujo de rasgos faciales.
  • El prompt de cada página debe incluir las características fijas de todos los personajes que aparecen (copia la tabla de descripción de personajes palabra por palabra, no la reescribas en cada página; reescribirla es la fuente de que cada página sea diferente).
  • No generes ningún texto en las imágenes (Regla 6).
  • Después de generar cada página, compárala con la referencia: si no coincide, regenera esa página tú mismo, no la lleves página por página al usuario para que la apruebe.
  • Una vez generadas todas las páginas, pasa al Paso 4; no entregues «medio libro» ni «avances de la siguiente página» durante el proceso.
  • Antes de querer detenerte a preguntar al usuario, pregúntate a ti mismo: ¿esto es el punto de confirmación ① o ②? Si no lo es, no preguntes, decide tú mismo y continúa. La única otra razón para detenerte es la declaración honesta de la Regla 8 (si realmente no puedes hacer algo en un paso).

Después de generar todas las imágenes del libro, antes de entrar al Paso 4, debes pegar este recuadro de autoverificación:

【Autoverificación del Paso 3】
- Páginas completadas: __ / Total de páginas __ (deben ser iguales para pasar al Paso 4; si no, indica qué página falta)
- Cada página ha incluido el mismo conjunto de imágenes de referencia + la misma frase de especificación de estilo artístico palabra por palabra: Sí
- Cada imagen no contiene texto: Sí
- Páginas regeneradas: Página __ (razón: __) / Ninguna

Paso 4 | Construcción del PDF + Revisión completa + Entrega

Formato: A4 apaisado (297 × 210 mm), imagen a toda página, banda de texto semitransparente color crema en la parte inferior, texto centrado, sin tapar la cara de los personajes.

Especificaciones de fuente (nueva versión vs. versión anterior)

UbicaciónVersión anteriorNueva versión (usar esta)
Texto interior chino19pt / interlineado 2724pt / interlineado 34 (se puede aumentar a 26–28pt según la tabla de edad)
Texto interior inglés13.5pt / interlineado 1923pt / interlineado 30 (se puede aumentar a 24–26pt según la tabla de edad)
Título portada chino42pt / interlineado 5448pt / interlineado 60
Título portada inglés22pt / interlineado 3038pt / interlineado 46
Número de página11pt13pt

Reglas:

  • La fuente solo se puede aumentar según la tabla de edad, no se permite reducir para meter más texto. Si una página tiene demasiado texto, acorta la frase o divide la página (las correcciones del texto deben hacerse antes del punto de confirmación ①; si al maquetar descubres que no cabe, acorta la frase y explica qué frase se ha modificado al entregar).
  • La fuente china debe usar una tipografía de caracteres tradicionales (por ejemplo, Noto Sans TC). La línea principal en chino usa negrita, la línea en inglés usa regular. Deja suficiente espacio entre las dos líneas, que no se toquen.
  • La tipografía debe ser una versión de conjunto completo de caracteres (por ejemplo, una versión estática completa derivada de la fuente variable Noto Sans TC, con aproximadamente 20.000+ glifos). No uses una tipografía subconjunto extraída del texto de un libro específico: los caracteres que no aparecen en el libro (y los signos de puntuación de ancho completo como ,!) pueden desaparecer o convertirse en cuadrados. Después de construir el PDF, amplía página por página para verificar los caracteres. Nota adicional: Noto Sans CJK.ttc usa contornos PostScript, que ReportLab no puede manejar; se debe usar una versión con contornos TrueType.
  • Al generar la imagen de la portada, se debe reservar espacio para la banda de texto (en la parte superior o inferior). Si la cabeza del personaje llega al borde superior, coloca la banda de texto en la parte inferior para que no tape la cara.
  • Plantilla de implementación: build_pdf_template.py (ya incluye las especificaciones de fuente de la nueva versión y el ajuste automático de línea con el límite de palabras por línea, además de una advertencia si se supera).

Revisión previa a la entrega (hazla tú mismo antes de entregar, no pidas al usuario que verifique página por página)

Al entregar, debes rellenar y pegar esta lista elemento por elemento (✓ o ✗ + nota). No la hagas solo mentalmente. Si algún elemento es ✗: corrígelo antes de entregar; si realmente no puedes corregirlo, decláralo honestamente según la Regla 8, no lo entregues como si estuviera bien.

  • [] Revisa todas las páginas del libro en una vista general (contact sheet): estilo artístico, paleta de colores y apariencia de los personajes son consistentes en todo el libro; si alguna página no es consistente, regenera antes de entregar
  • [] Cuenta página por página: el número de palabras por línea no supera el límite de la tabla; el número de páginas coincide con la tabla (incluyendo la portada)
  • [] Amplía: las fuentes son del nuevo tamaño, no se han reducido, no hay errores tipográficos, la forma de los caracteres tradicionales es correcta, la grafía del nombre del protagonista es consistente en todo el libro con la tabla de configuración
  • [] El modo de idioma coincide con la tabla: en modo monolingüe no aparece otro idioma; en bilingüe, ambas líneas están completas y en el orden correcto
  • [] La banda de texto no tapa la cara ni se sale de los bordes; no hay texto generado por IA en las imágenes
  • [] El orden de las páginas del PDF es correcto; el título de la portada no contiene errores en el nombre del niño

Entrega

  • Entrega el PDF final + una tabla con el formato de la tabla de configuración que indique las especificaciones (número de páginas, idioma, estilo artístico, tamaño de fuente), para que el usuario pueda comparar. Indica honestamente qué páginas se regeneraron y qué frases se acortaron.
  • Si el usuario quiere la versión con audio, abre otro flujo de narración (leer página por página, sintetizar un MP3); no empieces a trabajar sin haber confirmado la voz antes.

Errores comunes (registro de pruebas reales, no repetir)

  • No haber leído el skill y fingir haberlo hecho, adivinando (incidente v3) → antes de empezar, mostrar el «Informe de lectura»; si no se puede leer, seguir el protocolo de inicio y pedir al usuario que suba el archivo.
  • Fracaso al leer el archivo, inventar un estado y culpar al usuario (por ejemplo, decir que el repositorio está vacío o que el archivo no existe) (incidente v3) → si no se puede consultar, solo se puede decir «no puedo leerlo»; no se puede inferir que «el otro no lo tiene»; el estado debe provenir de una lectura real, no de una estimación.
  • Detenerse página por página / fase por fase pidiendo confirmación → el usuario tiene que hacer clic en «ok» hasta cansarse, y no se termina el libro en toda la sesión. Solo hay dos puntos de confirmación; el resto se ejecuta automáticamente.
  • Entregar todo el cuestionario de una vez al usuario para que lo rellene, o después de responder, volver a preguntar de otra forma → el usuario se salta respuestas, responde mal o da respuestas contradictorias. Método indicado: preguntar una por una, cada una con opciones completas; una vez respondido, se usa; solo se pregunta si falta.
  • No bloquear la configuración: cambiar el número de páginas o la descripción del idioma a mitad del proceso → inconsistencia. Usar la tabla de configuración; un cambio, todos cambian.
  • Usar a otro niño como protagonista por defecto → el borrador hay que desecharlo y empezar de nuevo. Cada libro empieza desde cero con el cuestionario.
  • Cambiar las imágenes de referencia o reescribir la frase de estilo artístico en cada página → mezcolanza de estilos en todo el libro. Bloqueo de estilo: mismo conjunto de imágenes de referencia + misma frase de especificación de estilo artístico, pegadas en cada página.
  • Pedir al modelo de generación de imágenes que escriba el título / nombre del protagonista → errores ortográficos y de nombre (por ejemplo, el nombre aparece con tres grafías diferentes en tres páginas). Todo el texto se añade al construir el PDF.
  • Hacer dos páginas y detenerse para dar un «avance» → no cuenta como entrega. Hacer todo de una vez, entregar el libro completo.

Skills relacionados