¿Qué hace Caroselli Claude?
Estilo elegido por Davide el 13 oct 2026: el de las diapositivas de la Lección 1 («precioso, me gustaría replicarlo para todos los carruseles»). Como máximo, cambia el color de acento de un carrusel a otro. El sistema es el mismo que el de las lecciones: script/slide_kit.py, descrito en memoria/wiki/slide-kit.md.
Primero: el contenido
Se prepara como en memoria/wiki/caroselli.md: parte de una necesidad, no de un tema; 5-6 preguntas a Davide, estudios reales verificados (con estado de verificación), voz «tú» con Davide impersonal (excepto «viaje del héroe» y «recap de una experiencia»), unas 8 diapositivas (error + corrección), máximo 13-14. Eslogan y CTA en la caption. Nunca promesas de resultado, nunca lenguaje clínico.
Luego: el diseño gráfico (esta skill)
- Foto: la portada (y máximo una o dos más) con una foto real de Davide. Se parte siempre del original que Davide indica en el escritorio (encuéntralo comparando la copia que te envía); recorta con
crop()en 4:5 con él al centro, 2160 px de ancho. - Componentes 4:5 del kit:
c_cover(foto a pantalla completa, título abajo),c_point(etiqueta, número, título, texto),c_compare(error / corrección),c_list(lista numerada),c_number(número enorme y leyenda, para datos y estudios),c_statement(frase única, enorme),c_cta(eslogan, invitación, perfil). Dentro de los títulos{palabra}= palabra en acento. - Color de acento:
build(..., accent="rosso")por defecto;"oro","azzurro","verde"o un hex. Pregunta a Davide solo si quiere cambiarlo. - Escribe
script/carosello_NN.pycopiandoscript/slide_lezione1.pyy usandofmt="4:5". Salida: PDF y PNG en una carpeta del carrusel, una página por diapositiva. - Mira cada PNG (también
contact_sheet). Verifica: títulos cortos (3-7 palabras), líneas que no se rompan mal, ningún texto demasiado cerca del borde, número de página abajo a la derecha, el conteo de diapositivas (como en la skill Canva). - Entrega los PNG numerados (1080x1350) en la carpeta del carrusel; la publicación y la caption siguen
caroselli.md.
Reglas
- Nunca datos inventados sobre Davide: su cronología correcta está en
memoria/wiki/davide-materiale-corso.md. - Python 3.9: nada de barras invertidas dentro de las expresiones de las f-string; Chrome headless debe poder descargar las fuentes de Google.
- Los componentes del carrusel deben refinarse en el primer carrusel real: si algo no funciona, corrige el kit (no la página individual) y anótalo en
slide-kit.md.
El carrusel debe entenderse por sí mismo (reglas de Davide, 16 oct 2026, después del #21)
Nadie explica las diapositivas: no hay una persona que hable, como en las lecciones del Método Miles. Quien las lee en el feed ve una diapositiva a la vez, sin el resto. El modelo es el carrusel hecho con Canva Caroselli pubblicati/261002_Il minuto prima fa più paura del match/ (míralo antes de escribir): misma longitud y misma estructura de frases, con el diseño nuevo del kit.
- Cada diapositiva se lee sola. Título = frase completa con sujeto (no «NO SE ACOSTUMBRAN TODAS», sino «LAS PARTES DEL CUERPO NO SE ACOSTUMBRAN TODAS»). Una lista, una comparación o un número siempre tienen arriba la frase que dice qué son.
- Nunca un dato sin decir qué mide y por qué importa. Si la prueba proviene de un test de laboratorio que no es el tema (para #21: el test del agua helada), dilo en una línea («cuánto aguantas con la mano en el agua helada») y explica el concepto que demuestra (umbral / tolerancia) antes del número.
- Frases con sentido completo, conectadas. Cada frase responde a «¿por qué?» sin ayuda verbal. Si una frase necesita explicación, agrégala. Una frase = una línea distinta (
bodycomo lista, un elemento por frase), no frases seguidas después del punto. - Longitud como los carruseles de Canva: título 3-8 palabras, cuerpo 20-35 palabras en 2-3 frases. La frase de impacto final va separada del resto con una línea vacía (
""enc_statement). - Etiqueta (kicker) clara y temática, como «POR QUÉ», «EL ERROR», «EN SÍNTESIS», sin números (el número de página ya está). La portada no tiene etiqueta: no inventes leyendas («BOXEO · EL CUERPO» fue una invención mía, eliminada).
- Ninguna diapositiva vacía: debajo del texto un gráfico relacionado con el discurso:
g_bars(barras),g_cards(dos números comparados), foto (img=enc_point), icono. Si la necesidad es solo de relleno, pregúntate primero si la diapositiva sirve. - Cierre con guardado:
c_cta(..., save=(acción, refuerzo)): icono de marcador, acción en MAYÚSCULAS, línea de refuerzo en cursiva. El carrusel es 4:5, 1080×1350, igual que los de Canva. - Antes de entregar, relee cada PNG como un seguidor que no ha visto las otras diapositivas. Si una diapositiva necesita la anterior para entenderse, está mal escrita.
Detalles de escritura y diseño confirmados por Davide sobre #21 (17 oct 2026)
- Definición + consecuencia explícita. Después de cada definición escribe en una línea aparte, con flecha roja, qué se deriva: «Umbral: cuando un golpe empieza a doler. → el umbral permanece prácticamente igual. / Tolerancia: cuánto eres capaz de soportarlo. → la tolerancia sube.» No dejes que el lector conecte por sí mismo (
<br>+ flecha→en el color de acento). - Un dato de laboratorio tiene tres partes: qué se midió (frase en mayúsculas sobre el gráfico), el gráfico, y una línea debajo que dice qué demuestra («es la prueba de que la tolerancia aumenta»). Es el argumento
notedeg_bars. - Etiqueta de cada diapositiva (LA DIFERENCIA, QUÉ CAMBIA, LA TRAMPA, EN SÍNTESIS…) más grande, 40 px: es el sentido de la diapositiva y debe verse, pero sigue siendo más pequeña que el título. El kit ya lo hace.
- Flecha «desliza» roja junto al número de página en todas las diapositivas excepto la portada (que tiene «Desliza →») y la última: lo hace
html_documentparafmt="4:5". - Listas numeradas: los números 01-04 están al centro vertical de la línea de texto (
c_list). - Diapositiva de impacto (
c_statement): texto centrado verticalmente en la página, frase final separada por una línea vacía. - Foto que explica: si hay una acción (el golpe recibido), usa la foto de esa acción: sujeto (Davide, la cara golpeada) en primer plano, no la escena completa. Recorte con
crop()del original; el archivo y la ruta siempre se comunican a Davide en el chat (nombre + ruta completa), porque los pega en otros chats.
Entrega: caption, accesibilidad, carpeta (Davide, 17 oct 2026)
- Estructura fija de la caption (Davide, 17 oct 2026, vale para todas): emoji al inicio de cada párrafo; luego
🗡️ Continúa el camino./Sigue el método.(el eslogan, dos líneas); luego📌guardado («Guárdalo antes del… Envíalo a quien…») en un párrafo propio; luego💬pregunta en los comentarios en un párrafo propio; luego los hashtags. Nunca el hashtag de la marca o del gimnasio (#aurummiles,#accademiaboxeostiamare…): solo hashtags de contenido, máximo 5. - Caption con emoji como los reels (🥊 gancho, 🧪 📍 ⚠️ 🛡️ para los párrafos, 🗡️ eslogan, 📌 CTA, como en
Reel fatti/y en el #12): archivocaption_<título>.txt, texto y luego hashtags (max 5). - Texto alternativo para la accesibilidad: archivo
accessibilita_<título>.txtcon una descripción por cada diapositiva, escrita para quien no ve (colores, imágenes, cada texto reproducido íntegramente, gráficos e iconos descritos), menos de 420 caracteres cada una, para copiar en el campo «Texto alternativo» de cada imagen. Instagram hoy acepta hasta unos 1.000 caracteres (la indicación histórica era 100). - Carpeta: el carrusel nace en
Caroselli elaborati/AAMMGG_Título/; cuando Davide lo publica se mueve aCaroselli pubblicati/y el nombre toma la fecha de publicación. ActualizaOUTdel script (script/carosello_NN.py), el backlog ylog.md. (Para los carruseles no existe una carpeta «hechos»: el equivalente deReel fatti/esCaroselli pubblicati/.)