Communitygithub.com

andres18113/animacao-muejeje

Projetar, implementar, renderizar, revisar ou melhorar cenas animadas das temporadas S03–S12 no arranque-so, ou refazer S01/S02, com personagens, câmeras, sinais, um mundo 3D e sincronização de diálogo. Use ao trabalhar em coreografia cinematográfica e validar fidelidade técnica e continuidade.

O que é animacao-muejeje?

Esta skill é um pipeline completo para criação, validação e revisão de cenas animadas de um projeto cinematográfico 3D chamado arranque-so, focado nas temporadas S03 a S12, com suporte para recriação das temporadas S01/S02. Ela oferece um fluxo de trabalho rigoroso baseado em portões (gates) e rubricas de aprovação, garantindo que cada movimento de cena seja justificado por um fato técnico e que a continuidade visual e narrativa seja mantida. A skill abrange desde a criação de beat sheets (folhas de batidas) e implementação de cenas com geradores de código, até validação numérica (testes unitários, linting, verificação de contratos de diálogo e storyboard), renderização com inspeção de quadros e âncoras, e regressão visual comparando hashes SHA-256 de frames de referência. Ela se integra com ferramentas como Claude Code (via `.claude/skills/arranque-motion`) e Codex (via `.agents/skills/arranque-motion/`), e exige que o desenvolvedor trabalhe a partir da raiz do repositório com Node 24. O ciclo de trabalho inclui crítica e correção iterativa, garantindo que nenhuma falha seja ignorada, e entrega final com artefatos como planilhas, rubricas, manifestos e resultados de comandos.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Movimento Arranque

Trabalhe a partir da raiz do repositório com Node 24 e dependências instaladas. Implementadores seguem os portões; diretores validam a rubrica antes da aprovação. Preserve S01/S02 como referência aprovada. Implemente apenas as cenas autorizadas pelo usuário.

Nas referências, repo:caminho#simbolo cita um arquivo relativo à raiz e sua exportação; abra-o localmente. Os links de referências/scripts/assets são relativos a esta skill.

Fonte única: .agents/skills/arranque-motion/ (descoberta Codex). Claude Code descobre através da junção .claude/skills/arranque-motion; se estiver faltando em um clone fresco, execute enlazar-skills. Edite apenas a fonte única; não copie este conteúdo para outros arquivos nem edite skills-lock.json (que registra skills remotas).

0. Contrato

A especificação externa histórica ../SO-ARR-BIOS-001 v2.0.0.md (§8 cena, §9, §12 e operação técnica) é contexto de autoria opcional e não está incluída neste repositório. Para verificações em um clone fresco, use os contratos locais e tests/fixtures/boot-contract.json para dados de referência de diálogo/storyboard. Leia src/arranque/escenas.ts (ContratoEscena/ESCENAS), tiempo.ts, dialogo.ts, subtitulos.ts, anclas.ts, recursos.ts, audio.ts sob src/arranque/, e docs/arranque/README.md / VOCES.md. Verifique entradas, saídas, duração, personagens e pré-requisitos em relação à linha de base BIOS. Se um contrato/deixa estiver faltando, crie-o antes de gerar uma cena autorizada. Adicione ANCLAS_VISUALES usando palavras completas dentro de um segmento; execute node tests/validar-h02.mjs. Aprovado: contrato rastreável, deixas relativas não sobrepostas, âncoras presentes e estritamente ordenadas por cena. Leia sinais e energia.

1. Folha de batidas

Copie o modelo para o registro de revisão. Preencha batida → fato técnico da especificação (A0x ou B/C/D dependendo da fase) → ação → palavra âncora → quadro calculado com anclasDeEscena. Associe antecipação, reação e acomodação a cada ação. Revise atuação e câmeras. Use node .agents/skills/arranque-motion/scripts/buscar-camara.mjs --help; execute a ferramenta de busca com regiões do falante e alvo (Secu na frente / alvo atrás). Aprovado: cada movimento explica um fato; sem estética de slide: fundos beges, cartões, painéis estáticos, rótulos de tempo ou cabeçalhos. O diretor pode comparar cada batida com sua palavra/quadro.

2. Implementação

Leia arquitetura determinística. Gere o plano primeiro:

node .agents/skills/arranque-motion/scripts/nueva-escena.mjs --id S03 --nombre "Primeira instrução" --componente S03PrimeiraInstrucao --dry-run

O gerador cria cine/guion/Sxx.ts puro e escenas/SxxNome.tsx sob src/arranque/ apenas para uma cena autorizada. Ele imprime entradas de registro; não modifica Root. O esqueleto não possui coreografia aprovada: substitua a câmera/estados de exemplo pelo corte anterior. Registre em src/Root.tsx, dentro da Pasta do marco correspondente, preservando CRLF; adicione âncoras em src/arranque/anclas.ts e uma entrada/link em src/arranque/cine/guion/registro.ts para validar-cine e as ferramentas. Reutilize Mundo3D, Ator, SubtituloCine, CapaAudio, useCoreografia; capas fornece trazar/puntoEn/dParcial, SenalViajera, OndaAlterna, FlujoContinuo e FiltrosBrillo; instrumentos fornece Trazas/escalon/subidaEstabilizada. Ator fornece manoEnPantalla/anguloVentilador. Consulte referências para assinaturas e fontes reais. Aprovado: script independente de DOM e React; f converte quadros em segundos; câmera projetada compartilhada; estados e atores persistentes vinculados no corte. Não altere arquivos de mascotes ou dependências.

3. Validação numérica

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

Aprovado: todos retornam 0. validar-cine percorre quadros, mede falantes completos ≥200 px, banda y≤885, determinismo com buscas fora de ordem e links registrados. h02 verifica contrato, diálogo, legendas, âncoras, valores técnicos e áudio. tsc/eslint verificam integração. Essas verificações não substituem a inspeção visual.

4. Renderização e inspeção

Leia desempenho e renderização. No host:

node .agents/skills/arranque-motion/scripts/revisar-escena.mjs --composicao MacroAcendimento --anclas --sequencias --video --escala 0.5 --dry-run
node .agents/skills/arranque-motion/scripts/revisar-escena.mjs --composicao MacroAcendimento --anclas --sequencias --video --escala 0.5

O revisor salva PNGs, folhas HTML/Chrome paginadas, MP4 opcional, índice e manifesto (quadros, hashes, argumentos) em out/revisao/COMPOSICAO/DATA-HORA/. Por padrão, inclui âncoras, início/fim e ambos os lados dos cortes. Inspecione sequências completas ±radius em torno das ações; expanda radius ou quadros para incluir antecipação e acomodação. Reutilize --bundle ROTA ao iterar; depois gere 1080p com --escala 1 --video --bundle ROTA. Para HTML sem renderização, use --folha manifest.json com PNGs existentes. Aprovado: cada âncora/corte tem evidência; cada ação tem uma sequência, e a prévia e o 1080p foram revisados. Renderize um quadro duas vezes nesta GPU e compare SHA-256. Na sandbox, não execute a CLI Remotion (esbarra com Access denied); não substitua importações de bundler/renderizador. Entregue o plano ao host e marque as renderizações como pendentes.

5. Crítica e correção

Aplique a rubrica, item por item: PASS/FAIL e evidência arquivo/quadro na folha de batidas. Corrija falhas e repita os portões 3–5 para as áreas afetadas até que todos passem. Não declare aprovação se o vídeo, a medição de contraste ou a validação do diretor estiverem faltando.

6. Regressão e entrega

node .agents/skills/arranque-motion/scripts/regresao-visual.mjs --manifesto .agents/skills/arranque-motion/assets/regressao/macro-acendimento.json --bundle out/bundle
node tests/validar-rigs.mjs
node tests/verificar-mascotes.mjs
node tests/validar-svg-mascotes.mjs
node .agents/skills/arranque-motion/scripts/validar-skill.mjs

O comparador usa oito quadros aprovados. Aprovado: hashes idênticos na máquina/GPU de referência e todos os comandos retornam 0. Use --atualizar apenas após alterações visuais aprovadas, mantendo evidências e justificativas anteriores. O validador de skill verifica estrutura, citações, ajuda e descoberta; --permitir-pendente valida provisoriamente sem afirmar que a junção está instalada. comun.mjs centraliza CLI, catálogo e folhas HTML; não anime com o relógio de seus registros. Entregue arquivos alterados, folha/rubrica, manifestos, comandos com códigos de saída, comparação e itens pendentes do host. Não transforme testes numéricos em alegações de qualidade visual.

Habilidades Relacionadas