remotion-toolkit

Esta Skill aporta patrones de Remotion probados en batalla —transiciones personalizadas, componentes compartidos y convenciones de proyectos— para crear videos con código React. Te permite generar pro

SKILL.md

GitHub

Remotion Toolkit

Propósito

Esta Skill aporta patrones de Remotion probados en batalla —transiciones personalizadas, componentes compartidos y convenciones de proyectos— para crear videos con código React. Te permite generar programáticamente videos animados con la imagen de marca, como demostraciones de funciones y animaciones de datos, con un control preciso y repetible.

Flujo de trabajo

  1. Definir objetivo, repositorio, runtime, restricciones y criterio de éxito.
  2. Inspeccionar código, configuración, dependencias y pruebas sin modificar antes de proponer cambios.
  3. Diseñar una modificación mínima, reproducible y reversible.
  4. Implementar con pruebas primero cuando corresponda.
  5. Ejecutar validaciones actualizadas y registrar limitaciones.

Entradas aceptadas

  • Solicitud, código, configuración, logs, especificaciones y archivos proporcionados por el usuario.
  • Fuentes externas solo mediante integración explícita y autorizada.

Salida esperada

Un plan o artefacto técnico revisable, con comandos, archivos afectados, pruebas y supuestos.

Guardrails

  • No ejecutar comandos destructivos, cambios de permisos, despliegues, commits, pushes ni acciones externas sin alcance explícito.
  • No instalar dependencias ni consultar APIs sin informar el servicio, credencial, riesgos y alternativa local.
  • No afirmar que una compilación, prueba o despliegue pasó sin ejecutarlo.

Plantilla de solicitud

Objetivo: [resultado] Repositorio o código: [ruta] Runtime: [lenguaje y versión] Restricciones: [límites] Formato: [salida]

Lista de control

  • La entrada y el alcance están definidos.
  • El plan no cambia archivos fuera de alcance.
  • Las pruebas y comandos son reproducibles.
  • Los riesgos y límites están documentados.

Runner asociado

  • Runner: toolkit/phase-3-programming/remotion-toolkit/run.py
  • Motor: toolkit/phase_3_engine.py
  • Entrada de ejemplo: toolkit/phase-3-programming/remotion-toolkit/input.example.json
  • Esquema de salida: toolkit/phase-3-programming/remotion-toolkit/output.schema.json
  • Prueba smoke: toolkit/phase-3-programming/remotion-toolkit/tests/test_smoke.py

La documentación debe mantenerse sincronizada con el runner, el catálogo de la fase y el contrato JSON. El runner local no debe interpretarse como una ejecución externa, publicación o despliegue.