Communitygithub.com

syahdestiny/manim-composer

Transforma ideas vagas de videos educativos o de estilo 3Blue1Brown en planes detallados escena por escena (scenes.md).

¿Qué es manim-composer?

Este skill está diseñado para ayudar a agentes de IA (como Claude Code, Cursor, Codex, etc.) a convertir ideas abstractas de videos educativos o de visualización matemática/científica en planes estructurados y accionables. Soporta cualquier plataforma que permita la ejecución de skills. El flujo de trabajo consta de tres fases: (1) investigación profunda del tema para identificar el 'momento ajá' y conceptos clave; (2) preguntas dirigidas al usuario para definir audiencia, alcance, estilo y profundidad; (3) generación de un archivo `scenes.md` completo con escenas detalladas, elementos visuales, notas de narración y principios estéticos al estilo 3Blue1Brown (como revelación progresiva, continuidad visual y pausas para la comprensión). El skill también referencia plantillas y ejemplos comunes para acelerar la composición. Es útil para cualquiera que quiera planificar videos explicativos con claridad narrativa y calidad visual.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/syahdestiny/skill-motion-manim-skill/tree/HEAD/skills/manim-composer

Preguntar en tu IA favorita

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

Documentación

Flujo de trabajo

Fase 1: Comprender el concepto

  1. Investiga el tema profundamente antes de hacer preguntas

    • Usa la búsqueda web para entender los conceptos centrales
    • Identifica las ideas clave que hacen interesante este tema
    • Encuentra el "momento ajá" - qué hace que esto sea comprensible para los estudiantes
    • Anota conceptos erróneos comunes para abordarlos
  2. Identifica el gancho narrativo

    • ¿Qué pregunta responde este video?
    • ¿Por qué debería importarle al espectador?
    • ¿Cuál es el elemento sorprendente o contraintuitivo?

Fase 2: Aclarar con el usuario

Haz preguntas específicas (no todas a la vez, adáptalas según las respuestas):

Audiencia y alcance

  • ¿Qué trasfondo matemático/científico debo asumir? (ej., "conoce cálculo" o "álgebra de secundaria")
  • ¿Duración estimada del video? (corto: 5-10 min, medio: 15-20 min, largo: 30+ min)
  • ¿Debe ser autónomo o parte de una serie?

Enfoque y profundidad

  • ¿Hay aspectos específicos que enfatizar u omitir?
  • ¿Más basado en pruebas o en intuición?
  • ¿Incluir aplicaciones del mundo real?

Preferencias de estilo

  • ¿Alguna preferencia de esquema de colores?
  • ¿Estilo de narración? (casual, formal, juguetón)
  • ¿Alguna metáfora visual específica en mente?

Fase 3: Crear scenes.md

Genera un archivo scenes.md completo con esta estructura:

# [Título del video]

## Resumen
- **Tema**: [Concepto central]
- **Gancho**: [Pregunta/misterio inicial]
- **Audiencia objetivo**: [Requisitos previos]
- **Duración estimada**: [X minutos]
- **Idea clave**: [El "momento ajá"]

## Arco narrativo
[2-3 oraciones describiendo el viaje desde la confusión hasta la comprensión]

---

## Escena 1: [Nombre de la escena]
**Duración**: ~X segundos
**Propósito**: [Qué logra esta escena]

### Elementos visuales
- [Lista de mobjects necesarios]
- [Animaciones a usar]
- [Movimientos de cámara]

### Contenido
[Descripción detallada de lo que sucede, lo que se muestra, lo que se explica]

### Notas de narración
[Puntos clave a transmitir, tono, notas de ritmo]

### Notas técnicas
- [Clases/métodos específicos de Manim a usar]
- [Implementaciones complicadas a tener en cuenta]

---

## Escena 2: [Nombre de la escena]
...

---

## Transiciones y flujo
[Notas sobre cómo se conectan las escenas, motivos visuales recurrentes]

## Paleta de colores
- Primario: [color] - usado para [propósito]
- Secundario: [color] - usado para [propósito]
- Acento: [color] - usado para [propósito]
- Fondo: [color]

## Contenido matemático
[Lista de ecuaciones, fórmulas u objetos matemáticos que deben renderizarse]

## Orden de implementación
[Orden sugerido para implementar escenas, señalando dependencias]

Principios de estilo 3b1b

Aplica estos principios al componer escenas:

Narración visual

  • Muestra, no solo digas - Cada concepto necesita una representación visual
  • Revelación progresiva - Construye la complejidad gradualmente, no muestres todo a la vez
  • Continuidad visual - Transforma objetos en lugar de reemplazarlos cuando sea posible

Ritmo y cadencia

  • Pausa para la comprensión - Dale tiempo a los espectadores para absorber momentos clave
  • Varía el ritmo - Mezcla secuencias rápidas con explicaciones más lentas
  • Termina las escenas con resolución - Cada escena debe sentirse completa

Belleza matemática

  • Enfatiza la elegancia - Destaca cuando las matemáticas son sorprendentemente simples o hermosas
  • Conecta representaciones - Muestra el mismo concepto de múltiples formas (algebraica, geométrica, intuitiva)
  • Abraza la abstracción gradualmente - Empieza concreto, luego generaliza

Técnicas de engagement

  • Plantea preguntas - Haz que los espectadores sientan curiosidad antes de revelar respuestas
  • Reconoce la dificultad - "Esto puede parecer confuso al principio..."
  • Celebra la comprensión - Haz que el "momento ajá" se sienta ganado

Referencias

Plantillas

Skills relacionados