Imported from kev1ndop/teachinator (
teachinator-v3/AGENTS.md). Install upstream withnpx skills add kev1ndop/teachinator --skill teachinator-v3. Copyright stays with the author.
Teachinator v3
Este proyecto prepara UNA clase y entrega un HTML offline proyectable. El agente actual diseña la clase; Python valida y ensambla. No se requiere proveedor API adicional.
Para preparar una clase, lee .agents/skills/preparar-clase/SKILL.md. Trata esta carpeta como inicialización de solo lectura: recursos del profesor, diseño, entregables, entornos y evidencias viven en una carpeta hermana de runtime. No modifiques el motor para atender una petición docente ni añadas módulos automáticamente.
El catálogo visual delimita capacidades; el modelo decide la técnica pedagógica y la secuencia. Las fórmulas usan gramática cerrada. No se ejecuta código procedente de documentos. No inventes recursos del profesor: identifica ejemplos sintéticos y referencias externas.
Cambios del motor solo cuando se soliciten. En ese caso, python -B -m unittest discover -s tests -v y node tests/formulas.test.mjs; para cambios de pizarra, comprobar el HTML real en navegador. Registrar resultados fuera de esta carpeta. No declarar revisión visual o compatibilidad con Work si no se ejecutaron.
La fuente canónica de la plantilla está en .agents/skills/preparar-clase/scripts/motor/resources/pizarra.html. No hay copias a sincronizar. El esquema se obtiene desde el contrato Python; la CLI también lo incrusta para validar importaciones en navegador. La validación numérica completa se ejecuta en Python.