Communitygithub.com

andres18113/animacion-muejeje

Concevoir, implémenter, restituer, revoir ou améliorer des scènes animées de la saison 3 à la saison 12 dans arranque-so, ou refaire les saisons 1 et 2, avec personnages, caméras, signaux, un monde 3D et la synchronisation des dialogues. À utiliser pour la chorégraphie cinématographique et la validation de la fidélité technique et de la continuité.

Qu'est-ce que animacion-muejeje ?

Cette compétence, intitulée **Arranque motion**, permet de concevoir, implémenter, restituer, inspecter et corriger des scènes animées 3D pour le dépôt **arranque-so**. Elle prend en charge les saisons 3 à 12 (S03–S12) ainsi que les remakes des saisons 1 et 2 (S01/S02). Elle repose sur un pipeline structuré en sept phases : contrat, feuille de beats, implémentation, validation numérique, rendu, critique et régression. Les agents IA (tels que Claude Code ou Codex) peuvent l'utiliser pour générer des séquences cinématographiques respectant une architecture déterministe, avec des ancres temporelles (ANCLAS_VISUALES), des signaux (SenalViajera, OndaAlterna) et une synchronisation stricte des dialogues et sous-titres. La compétence intègre des scripts de validation (validar-cine.mjs, validar-h02.mjs), un générateur de scènes (nueva-escena.mjs), un outil de recherche de caméra (buscar-camara.mjs), un réviseur de rendu (revisar-escena.mjs) et un comparateur de régression visuelle (regresion-visual.mjs). Elle exige que l'agent travaille depuis la racine du dépôt avec Node 24, suive les étapes de validation décrites (tests unitaires, ESLint, TypeScript) et produise des livrables incluant la feuille de beats, la rubrique d'évaluation, les manifestes de rendu et les preuves de passage de chaque porte.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/andres18113/animacion-muejeje/tree/HEAD/.agents/skills/arranque-motion

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Arranque motion

Travaillez depuis la racine du dépôt avec Node 24 et les dépendances installées. Les implémenteurs suivent les portes ; les directeurs valident la rubrique avant approbation. Conservez S01/S02 comme référence approuvée. N'implémentez que les scènes autorisées par l'utilisateur.

Dans les références, repo:chemin#symbole fait référence à un fichier relatif à la racine et à son export ; ouvrez-le localement. Les liens references/scripts/assets sont relatifs à cette compétence.

Source unique : .agents/skills/arranque-motion/ (découverte Codex). Claude Code la découvre via le point de jonction .claude/skills/arranque-motion ; s'il manque dans un clone frais, exécutez enlazar-skills. Modifiez uniquement la source unique ; ne copiez pas ce contenu dans d'autres fichiers et ne modifiez pas skills-lock.json (qui enregistre les compétences distantes).

0. Contrat

La spécification externe historique ../SO-ARR-BIOS-001 v2.0.0.md (§8 scène, §9, §12 et fonctionnement technique) est un contexte de rédaction optionnel et n'est pas inclus dans ce dépôt. Pour les vérifications dans un clone frais, utilisez les contrats locaux et tests/fixtures/boot-contract.json pour les données de référence des dialogues/ storyboards. Lisez src/arranque/escenas.ts (ContratoEscena/ESCENAS), tiempo.ts, dialogo.ts, subtitulos.ts, anclas.ts, recursos.ts, audio.ts sous src/arranque/, ainsi que docs/arranque/README.md / VOCES.md. Vérifiez les entrées, sorties, durée, personnages et prérequis par rapport à la base BIOS. Si un contrat/une réplique manque, créez-le avant de générer une scène autorisée. Ajoutez ANCLAS_VISUALES en utilisant des mots complets au sein d'un segment ; exécutez node tests/validar-h02.mjs. Validation : contrat traçable, répliques relatives non chevauchantes, ancres présentes et strictement ordonnées par scène. Lisez signaux et énergie.

1. Feuille de beats

Copiez le modèle dans le compte rendu de révision. Remplissez beat → fait technique issu de la spécification (A0x ou B/C/D selon la phase) → action → mot ancre → image calculée avec anclasDeEscena. Associez anticipation, réaction et stabilisation à chaque action. Consultez jeu d'acteur et caméras. Utilisez node .agents/skills/arranque-motion/scripts/buscar-camara.mjs --help ; exécutez l'outil de recherche avec les régions de l'intervenant et de la cible (Secu devant / cible derrière). Validation : chaque mouvement explique un fait ; pas d'esthétique de diaporama : fonds beiges, cartes, panneaux statiques, étiquettes temporelles ou en-têtes. Le directeur peut comparer chaque beat avec son mot/image.

2. Implémentation

Lisez architecture déterministe. Générez d'abord le plan :

node .agents/skills/arranque-motion/scripts/nueva-escena.mjs --id S03 --nombre "Première instruction" --componente S03PrimeraInstruccion --dry-run

Le générateur crée les fichiers cine/guion/Sxx.ts et escenas/SxxNombre.tsx purs sous src/arranque/ uniquement pour une scène autorisée. Il imprime les entrées d'enregistrement ; il ne modifie pas Root. Le squelette manque de chorégraphie approuvée : remplacez l'exemple de caméra/états par la coupe précédente. Enregistrez dans src/Root.tsx, dans le dossier de l'étape correspondant, en conservant CRLF ; ajoutez les ancres dans src/arranque/anclas.ts et une entrée/lien dans src/arranque/cine/guion/registro.ts pour validar-cine et les outils. Réutilisez Mundo3D, Actor, SubtituloCine, CapaAudio, useCoreografia ; capas fournit trazar/puntoEn/dParcial, SenalViajera, OndaAlterna, FlujoContinuo et FiltrosBrillo ; instrumentos fournit Trazas/escalon/subidaEstabilizada. Actor fournit manoEnPantalla/anguloVentilador. Consultez les références pour les signatures et sources réelles. Validation : script indépendant du DOM et de React ; f convertit les images en secondes ; caméra projetée partagée ; états et acteurs persistants liés à la coupe. Ne modifiez pas les fichiers mascottes ou les dépendances.

3. Validation numérique

node tests/validar-cine.mjs
node tests/validar-h02.mjs
npx --no-install tsc
npx --no-install eslint src

Validation : tous retournent 0. validar-cine parcourt les images, mesure les intervenants complets ≥200 px, bande y≤885, déterminisme avec recherches désordonnées et liens enregistrés. h02 vérifie le contrat, les dialogues, les sous-titres, les ancres, les valeurs techniques et l'audio. tsc/eslint vérifient l'intégration. Ces vérifications ne remplacent pas l'inspection visuelle.

4. Rendu et inspection

Lisez performances et rendu. Sur l'hôte :

node .agents/skills/arranque-motion/scripts/revisar-escena.mjs --composicion MacroEncendido --anclas --secuencias --video --escala 0.5 --dry-run
node .agents/skills/arranque-motion/scripts/revisar-escena.mjs --composicion MacroEncendido --anclas --secuencias --video --escala 0.5

Le réviseur enregistre les PNG, les feuilles HTML/Chrome paginées, un MP4 optionnel, un index et un manifeste (images, hachages, arguments) dans out/revision/COMPOSICION/DATE-HEURE/. Par défaut, il inclut les ancres, le début/fin et les deux côtés des coupes. Inspectez les séquences complètes ±radius autour des actions ; augmentez le rayon ou les images pour inclure l'anticipation et la stabilisation. Réutilisez --bundle RUTA lors des itérations ; puis générez du 1080p avec --escala 1 --video --bundle RUTA. Pour du HTML sans rendu, utilisez --hoja manifest.json avec des PNG existants. Validation : chaque ancre/coupe a une preuve ; chaque action a une séquence, et la preview ainsi que le 1080p ont été examinés. Restituez une image deux fois sur ce GPU et comparez le SHA-256. Dans le bac à sable, n'exécutez pas l'interface Remotion CLI (accès esbuild refusé) ; ne remplacez pas les imports du bundler/du moteur de rendu. Transmettez le plan à l'hôte et marquez les rendus comme en attente.

5. Critique et correction

Appliquez la rubrique, élément par élément : PASS/FAIL et preuve/fichier/image dans la feuille de beats. Corrigez les échecs et répétez les portes 3 à 5 pour les zones concernées jusqu'à ce que tout soit validé. Ne déclarez pas l'approbation si la vidéo, la mesure de contraste ou la validation du directeur est absente.

6. Régression et livraison

node .agents/skills/arranque-motion/scripts/regresion-visual.mjs --manifiesto .agents/skills/arranque-motion/assets/regresion/macro-encendido.json --bundle out/bundle
node tests/validar-rigs.mjs
node tests/verificar-mascotas.mjs
node tests/validar-svg-mascotas.mjs
node .agents/skills/arranque-motion/scripts/validar-skill.mjs

Le comparateur utilise huit images de référence. Validation : hachages identiques sur la machine/GPU de référence et toutes les commandes retournent 0. Utilisez --actualizar uniquement après des changements visuels approuvés, en conservant les preuves et justifications précédentes. Le validateur de compétence vérifie la structure, les citations, l'aide et la découverte ; --permitir-pendiente valide de manière provisionnelle sans prétendre que le point de jonction est installé. comun.mjs centralise l'interface en ligne de commande, le catalogue et les feuilles HTML ; n'animez pas avec l'horloge de ses enregistrements. Livrez les fichiers modifiés, la feuille/rubrique, les manifestes, les commandes avec codes de sortie, la comparaison et les éléments en attente sur l'hôte. Ne transformez pas les tests numériques en affirmations de qualité visuelle.

Skills associés