Communitygithub.com

andres18113/animacion-muejeje

设计、实现、渲染、审查或改进 arranque-so 中 S03–S12 的动画场景,或重制 S01/S02,包含角色、摄像机、信号、3D 世界以及语音同步。在处理电影级编舞以及验证技术准确性和连续性时使用。

animacion-muejeje 是什么?

该技能专注于动画场景的端到端开发与审查,覆盖 S03–S12 的新场景以及 S01/S02 的重制。它提供了一套严格的流程:从根据 BIOS 基线验证场景合同(第 0 节),到制作节拍表(第 1 节),再到通过确定性架构生成纯脚本实现(第 2 节)。技能包含了数值验证(第 3 节)、渲染与视觉检查(第 4 节),以及基于规范的逐项评估与修正(第 5 节),最后进行回归测试和交付(第 6 节)。它支持 Claude Code(通过 `.claude/skills/arranque-motion` 连接)、Codex 和其他兼容工具,强调电影级编舞、技术保真度和连续性。用户应使用 Node 24 从仓库根目录操作,并遵循守门和评审流程。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Arranque motion

从仓库根目录使用 Node 24 并安装依赖项。实现者遵循守门流程,导演在批准前验证评审表。将 S01/S02 作为已批准的参考加以保留。仅实现用户授权的场景。

在引用中,repo:path#symbol 表示相对于根目录的文件及其导出符号;请本地打开该文件。references/scripts/assets 链接相对于此技能。

单一来源:.agents/skills/arranque-motion/(Codex 发现路径)。Claude Code 通过 .claude/skills/arranque-motion 连接发现它;如果在全新克隆中缺失,请运行 enlazar-skills。仅编辑单一来源;不要将此内容复制到其他文件或编辑 skills-lock.json(该文件记录了远程技能)。

0. 合同

历史外部规范 ../SO-ARR-BIOS-001 v2.0.0.md(§8 场景、§9、§12 及技术操作)是可选的创作上下文,不包含在此仓库中。对于全新克隆中的检查,请使用本地合同和 tests/fixtures/boot-contract.json 作为对话/故事板参考数据。阅读 src/arranque/escenas.ts(ContratoEscena/ESCENAS)、tiempo.ts、dialogo.ts、subtitulos.ts、anclas.ts、recursos.ts、audio.ts(位于 src/arranque/ 下)以及 docs/arranque/README.md / VOCES.md。 对照 BIOS 基线检查输入、输出、时长、角色和先决条件。如果缺少合同/提示,请在生成授权场景之前创建它。使用完整单词在段落内添加 ANCLAS_VISUALES;运行 node tests/validar-h02.mjs。 通过条件: 可追溯的合同、无重叠的相对提示、存在锚点且严格按照每个场景排序。阅读 信号与能量。

1. 节拍表

将 模板 复制到审查记录中。填写节拍 → 来自规范的技术事实(A0x 或 B/C/D,取决于阶段)→ 动作 → 锚词 → 使用 anclasDeEscena 计算的帧数。将预期、反应和稳定与每个动作关联起来。复习 表演 和 摄像机。 使用 node .agents/skills/arranque-motion/scripts/buscar-camara.mjs --help;运行 搜索工具 并指定说话者和目标区域(说话者在前面 / 目标在后面)。 通过条件: 每个动作解释一个事实;无幻灯片美学:米色背景、卡片、静态面板、时间标签或标题。导演可以将每个节拍与其词/帧进行比较。

2. 实现

阅读 确定性架构。首先生成计划:

node .agents/skills/arranque-motion/scripts/nueva-escena.mjs --id S03 --nombre "Primera instrucción" --componente S03PrimeraInstruccion --dry-run

生成器 仅为授权场景创建 cine/guion/Sxx.ts 和 escenas/SxxNombre.tsx(位于 src/arranque/ 下)。它会打印注册条目;不会修改 Root。骨架缺少已批准的编舞:将示例摄像机/状态替换为上一个剪切。在 src/Root.tsx 中注册,放在对应里程碑的 Folder 内,保留 CRLF;在 src/arranque/anclas.ts 中添加锚点,并在 src/arranque/cine/guion/registro.ts 中添加条目/链接,以便 validar-cine 和工具使用。 重用 Mundo3D、Actor、SubtituloCine、CapaAudio、useCoreografia;capas 提供 trazar/puntoEn/dParcial、SenalViajera、OndaAlterna、FlujoContinuo 和 FiltrosBrillo;instrumentos 提供 Trazas/escalon/subidaEstabilizada。Actor 提供 manoEnPantalla/anguloVentilador。请查阅参考资料以获取实际签名和来源。 通过条件: 脚本独立于 DOM 和 React;f 将帧转换为秒;共享的投影摄像机;在剪切处链接的持久状态和演员。不要更改吉祥物文件或依赖项。

3. 数值验证

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

通过条件: 所有命令退出码为 0。validar-cine 遍历帧,测量完整说话者 ≥200 像素,频带 y≤885,通过乱序查找和注册链接实现确定性。h02 检查合同、对话、字幕、锚点、技术值和音频。tsc/eslint 检查集成。这些检查不能替代目视检查。

4. 渲染与检查

阅读 性能与渲染。在宿主机上:

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

审查器 将 PNG、分页的 HTML/Chrome 表单、可选的 MP4、索引和清单(帧、哈希值、参数)保存到 out/revision/COMPOSICION/FECHA-HORA/ 中。默认包含锚点、开始/结束以及剪切的两侧。检查动作周围完整的 ±radius 序列;扩展 radius 或帧数以包含预期和稳定。迭代时重用 --bundle RUTA;然后使用 --escala 1 --video --bundle RUTA 生成 1080p。对于无需渲染的 HTML,使用 --hoja manifest.json 和现有的 PNG。 通过条件: 每个锚点/剪切都有证据;每个动作都有序列,并且预览和 1080p 已审查。在此 GPU 上渲染一帧两次并比较 SHA-256。在沙箱中,不要运行 Remotion CLI(esbuild 访问被拒绝);不要替换打包器/渲染器导入。将计划交付给宿主机并将渲染标记为待定。

5. 批评与纠正

逐项应用 评审表:PASS/FAIL 以及节拍表中的证据文件/帧。纠正失败项,并对受影响区域重复关卡 3–5,直到所有项通过。如果缺少视频、对比度测量或导演验证,则不要声明批准。

6. 回归与交付

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

比较器 使用 八个已批准的帧。通过条件: 在参考机器/GPU 上哈希值相同,并且所有命令退出码为 0。仅在批准的视觉更改后使用 --actualizar,同时保留先前的证据和理由。技能验证器 检查结构、引用、帮助和发现;--permitir-pendiente 临时验证而不声称已安装连接。comun.mjs 集中了 CLI、目录和 HTML 表单;不要使用其记录的时钟运行动画。 交付已更改的文件、表单/评审表、清单、带有退出码的命令、比较结果以及宿主机待定项。不要将数值测试转化为视觉质量声明。

相关技能