К основному содержанию
скилл CX Codex

animation-quality-gate — скилл для Claude Code: установка

Проверяет анимации Blender через контактные листы и тесты силуэта перед приёмкой. Помогает вовремя заметить мерцание текстур, срывы морфинга и поломки при экспорте.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add RobLe3/cc-blender-skill --skill animation-quality-gate -a claude-code
Открыть на GitHub

Что делает animation-quality-gate

Скилл запрещает одобрять анимацию в Blender только из-за того, что рендер завершился без ошибок. Он оценивает результат по семи критериям: читаемость главного объекта, разделение слоёв сцены, стабильность силуэта, отсутствие мерцания текстур, логика движения, точность экспорта и вид отдельных стоп-кадров. Анимацию не примут без отчёта.

Для проверки используется вспомогательный скрипт scripts/animation_contact_sheet.py, который генерирует контактный лист и находит различия между кадрами. Все операции с 3D-сценой скилл выполняет через MCP-инструменты Blender, запрашивая структуру объектов и снимки вьюпорта.

В логику зашиты жёсткие барьеры. Например, анимацию нельзя заявлять как готовую к экспорту в GLB, если смена текстур сделана на Python-обработчиках внутри Blender: в стандартном GLB такой код не воспроизведётся.

Какие задачи решает

  • собрать контактный лист и покадровый отчёт различий скриптом scripts/animation_contact_sheet.py
  • проверить стабильность силуэта и отсутствие мерцания текстур при анимации
  • заблокировать GLB-экспорт при использовании несовместимых Python-обработчиков
  • проконтролировать читаемость главного объекта на фоне интерфейса и окружения

Примеры запросов агенту

  • Проверь анимацию персонажа через animation-quality-gate и собери контактный лист
  • Движение в кадре дёргается, проверь стабильность силуэта и согласованность слоёв
  • Запусти проверку анимации перед экспортом сцены в GLB

Как установить animation-quality-gate

1Через Skills CLI (Vercel)

npx skills add RobLe3/cc-blender-skill --skill animation-quality-gate -a claude-code

2Вручную: положить файлы

~/.claude/skills/animation-quality-gate/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/animation-quality-gate/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о animation-quality-gate

Как установить animation-quality-gate в Claude Code?

Выполните команду npx skills add RobLe3/cc-blender-skill --skill animation-quality-gate -a claude-code. Скилл загрузится в ~/.claude/skills/animation-quality-gate/SKILL.md.

Что делает animation-quality-gate?

Скилл проводит контроль качества 3D-анимации в Blender: строит контактные листы, ищет визуальные дефекты и проверяет ограничения перед финальным экспортом.

Какие инструменты нужны для работы скилла?

Требуется подключённый MCP-бэкенд Blender с инструментами вроде mcp__blender__render_viewport_to_path и mcp__blender__execute_blender_code, а также скрипт scripts/animation_contact_sheet.py.

Исходный текст

SKILL.md · MIT
---
name: animation-quality-gate
description: Validate Blender animation attempts before accepting them by rendering contact sheets, checking silhouette stability, flicker, framing, subject dominance, layer separation, export compatibility, and motion-design coherence. Use after animation renders or when the user says motion/morph/outside elements look bad.
allowed-tools: Read Bash Glob Grep mcp__blender__execute_blender_code mcp__blender__get_scene_info mcp__blender__get_object_info mcp__blender__get_objects_summary mcp__blender__get_object_detail_summary mcp__blender__render_viewport_to_path mcp__blender__search_api_docs mcp__blender_official__execute_blender_code mcp__blender_official__get_objects_summary mcp__blender_official__get_object_detail_summary mcp__blender_official__render_viewport_to_path mcp__blender_official__search_api_docs
---


## MCP backend

Use when: Animation QA, contact-sheet review, motion critique, morph validation, texture flicker detection, storyboard checks, rejecting bad animation passes, pre-export animation acceptance gates.

Before the first Blender call, read [../text-to-blender/references/mcp-backends.md](../text-to-blender/references/mcp-backends.md). Prefer official MCP for shared capabilities; preserve the selected backend for the whole task. Tool names in recipes are client/legacy examples: map them through that reference and its agent-host guide.
# Animation Quality Gate

Do not accept an animation because it rendered. Accept it only after a contact sheet and failure analysis pass.

## Review dimensions

1. **Subject dominance** — the main asset remains readable and is not overwhelmed by HUD/context.
2. **Layer separation** — base subject, texture state, glow, HUD, and background are separate enough to control.
3. **Silhouette stability** — silhouette stays constant unless deliberate morph is specified.
4. **Texture coherence** — no ugly full-image crossfade, crop pop, or unregistered morph.
5. **Motion coherence** — arcs/dots have a reason, restrained speed, and coherent easing.
6. **Export truth** — the final export can reproduce the effect or limitations are explicit.
7. **Frame aesthetics** — sampled frames look good as stills.

## RALPH trigger

If a user calls an animation ugly/bad, stop rebuilding immediately. First:

- collect preview frames/contact sheet;
- identify the failed dimension(s);
- invoke `quality-refinement-autoloop` if the stack lacks a method;
- add/refine generic skills only after sanitization;
- only then rebuild the animation.

## Hard gates

- No final animation without a contact sheet.
- No GLB claim for texture swaps implemented only with Blender Python handlers.
- No decorative context elements in base avatar export unless requested.
- No morph that violates locked geometry constraints.

## Scripts

- `scripts/animation_contact_sheet.py` builds a contact sheet and frame-to-frame difference report from rendered frames.

© RobLe3 · MIT · RobLe3/cc-blender-skill

Похожие скиллы

Все скиллы по теме «Тесты и QA» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок agent-browser vercel-labs Скилл управляет браузером через CLI: открывает страницы, заполняет формы, нажимает кнопки и проверяет веб-приложения. Подходит для задач, где агенту нужно действовать в интерфейсе. CX Codex +1 1 200 000установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок

Из того же набора28

blender-lighting Настраивает студийный, кинематографичный или уличный свет в сценах Blender через готовые Python-сценарии и MCP-сервер. CX Codex +1 1 200установок blender-cameras Скилл выставляет камеры в Blender с кинематографическими настройками: подбирает фокусное расстояние, глубину резкости f-stop, трекинг и вписывает объект в кадр. CX Codex +1 1 100установок blender-uv-texturing Скилл для работы с UV-развёртками, атласами и запеканием карт в Blender. Пригодится, когда присланный пакет текстур должен лечь на меш ровно, без растяжений. CX Codex +1 1 100установок text-to-blender Управляет Blender через MCP-сервер по текстовым запросам. Помогает собирать 3D-сцены, настраивать материалы, свет, камеры и запускать рендер без ручной возни в окне программы. CX Codex +1 1 000установок blender-skill-harmonizer Мета-слой для стека Blender-скиллов: задаёт очерёдность активации, артефакты передачи и правила разрешения конфликтов, когда задача задевает несколько скиллов сразу. CX Codex +1 830установок reference-analysis-validator Скилл измеряет референсы и рендеры Blender и не даёт объявить модель точной копией, пока метрики не сойдутся. CX Codex +1 826установок reference-look-calibration Скилл сравнивает превью продукта с исходным изображением по метрикам цвета, яркости и маски и правит материалы, свет и кадрирование в Blender. CX Codex +1 797установок contour-to-mesh Строит меш в Blender прямо из контура или маски, а не из примерных примитивов. Нужен, когда силуэт должен совпасть с шаблоном один в один. CX Codex +1 788установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой