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

fit-repair-optimizer — скилл для Claude Code: обзор и установка

Превращает отчёты валидации 3D-моделей в Blender в очередь исправлений по эталонным шаблонам. Помогает последовательно устранять расхождения геометрии, UV и света.

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

Что делает fit-repair-optimizer

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

Параллельные правки разрешены только для независимых задач с раздельной записью, например для классификации атласов или настройки света. Если шаблоны противоречат друг другу, скилл останавливает исправление через гейт multiview-constraint-solver до выбора канонического ракурса. Без подключённого Blender MCP выполнение кода и рендер вьюпорта не сработают. Повтор одной и той же ошибки дважды запускает внешний цикл самообучения quality-refinement-autoloop.

Итог работы скилл сохраняет в файлы ALIGNMENT_REPAIR_QUEUE.json и ALIGNMENT_REPAIR_METHOD.md.

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

  • Сформировать очередь правок 3D-модели в Blender по эталонным шаблонам
  • Определить порядок исправлений между зависимыми и параллельными шагами
  • Зафиксировать нестыковки ракурсов до начала редактирования геометрии
  • Сгенерировать файлы ALIGNMENT_REPAIR_QUEUE.json и ALIGNMENT_REPAIR_METHOD.md

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

  • Составь очередь исправлений геометрии и UV по отчёту валидации ракурсов
  • Проверь конфликт эталонных шаблонов и определи канонический вид
  • Сформируй ALIGNMENT_REPAIR_QUEUE.json для исправления силуэта модели в Blender

Как установить fit-repair-optimizer

1Через Skills CLI (Vercel)

npx skills add RobLe3/cc-blender-skill --skill fit-repair-optimizer -a claude-code

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

~/.claude/skills/fit-repair-optimizer/SKILL.md

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

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

Вопросы о fit-repair-optimizer

Как установить fit-repair-optimizer в Claude Code?

Выполните команду npx skills add RobLe3/cc-blender-skill --skill fit-repair-optimizer -a claude-code. Конфигурация запишется в ~/.claude/skills/fit-repair-optimizer/SKILL.md.

В каком порядке скилл выстраивает исправления?

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

Что происходит при повторении одной и той же ошибки?

Если ошибка возникает дважды подряд, скилл останавливает генерацию правок и вызывает процедуру quality-refinement-autoloop для дообучения и обновления смежных навыков.

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

SKILL.md · MIT
---
name: fit-repair-optimizer
description: Turn multiview fit reports into a sequential or parallel repair queue for aligning Blender products to source-of-truth templates. Use after validation shows disalignment, when the agent must iteratively fix wireframe, texture, lighting, or projection mismatches, and when skill gaps should trigger self-refinement before another rebuild.
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: Iterative source-of-truth alignment repair, choosing sequential vs parallel correction order, generating fit repair queues, stopping on contradictory templates, or coordinating geometry/UV/lighting fixes from validation reports.

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.
# Fit Repair Optimizer

This skill converts validation failures into an executable repair queue. The source templates are the contract; the current model is disposable.

## Decision: sequential or parallel?

Use **sequential repair** when failures are coupled:

1. Canonical view / source conflict unresolved.
2. Front silhouette or part count fails.
3. Geometry dimensions fail before UVs can be trusted.
4. Texture region boundaries depend on geometry changes.
5. Lighting/look depends on final material placement.

Use **parallel repair** only for independent tracks with disjoint write scopes:

- geometry recipe/placement tuning;
- atlas-region classification;
- material/look calibration;
- validation tooling improvements.

Do not parallelize two tasks that both edit the same Blender recipe, object transforms, or UV assignment file.

## Mandatory repair order

```
0 source-conflict / multiview-rigidity gate
1 structural part count
2 front silhouette and landmarks
3 side/back/top depth and projection
4 UV/texture region fit
5 material/light/look calibration
6 export and final validation
```

If an earlier stage fails, later stages may be analyzed but must not be finalized.

## Source-conflict gate

Before repair, use `multiview-constraint-solver` to check whether templates are mutually satisfiable. If the same physical axis receives incompatible ratios across views, write a conflict report and require a canonical policy:

- front+side canonical;
- front+top canonical;
- corrected template sheet;
- view-specific cheat renders only, not a rigid 3D model.

## Repair queue schema

Each repair item must include:

- `id`
- `stage`
- `view_scope`
- `failure`
- `measured_delta`
- `proposed_action`
- `write_scope`
- `parallel_group`
- `blocked_by`
- `acceptance_gate`

## Skill-gap rule

If the same failure recurs twice, stop and invoke `quality-refinement-autoloop` before another rebuild. The autoloop must capture evidence, diagnose the missing method, sanitize the lesson into generic publishable guidance, patch the relevant skill(s), validate the skill stack, then return here with a new repair queue. Common routing:

- geometry mismatch → `contour-to-mesh`, `orthographic-registration`, or this skill;
- UV/texture mismatch → `atlas-uv-fitting`;
- lighting mismatch → add/look-calibrate guidance to `blender-lighting` or a look-calibration skill;
- validation mismatch → `multiview-fit-loop` / `reference-analysis-validator`.

## Output

Write a project repair plan such as `ALIGNMENT_REPAIR_QUEUE.json` and a human-readable `ALIGNMENT_REPAIR_METHOD.md`.

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

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

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
orbit-card heygen-com Скилл для встраивания готового 10-секундного 3D-блока HyperFrames: карточка фичи облетает сферу из точек по траектории камеры из Blender. CX Codex +1 10 000установок cad earthtojake Создаёт и правит параметрические CAD-модели, экспортирует STEP, STL, 3MF и GLB, измеряет геометрию и открывает готовые файлы в CAD Viewer. CX Codex +1 14 000установок step-parts earthtojake Скилл ищет готовые покупные детали в каталоге step.parts и скачивает их STEP-файлы, чтобы не рисовать заглушки в сборке. CX Codex +1 11 200установок sdf earthtojake Скилл создаёт и проверяет SDFormat-файлы для моделей и миров, а затем помогает подготовить их к передаче в симулятор. CX Codex +1 10 500установок urdf earthtojake Скилл помогает создавать, проверять и отлаживать описания роботов в формате URDF. Пригодится для работы со звеньями, сочленениями и геометрией. CX Codex +1 10 500установок hatch-pet официальный openai Создаёт и упаковывает анимированных питомцев и спрайт-листы для Codex. Пригодится, когда нужен персонаж по описанию, изображению или фирменным ориентирам. CX Codex +1 3 300установок

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

orthographic-registration Скилл сводит фронтальный, боковой, задний и верхний ортографические виды в одну систему координат Blender. Нужен, когда фронт выглядит нормально, а силуэты сбоку и сзади разъезжаются. CX Codex +1 786установок multiview-fit-loop Закрывает цикл рендер → сравнение → правка → повторный рендер, пока модель не совпадёт с шаблонами вида спереди, сбоку, сзади и сверху. CX Codex +1 784установок wireframe-to-3d Превращает PNG-чертежи в ортогональных проекциях в 3D-модель Blender и выгружает её в .glb. Пригодится, когда есть фронтальный и боковой вид, а меша ещё нет. CX Codex +1 787установок atlas-uv-fitting Находит области в текстурных атласах и сопоставляет каждую деталь меша с нужным прямоугольником UV. Пригодится для точной подгонки текстур в Blender и подготовки GLB. CX Codex +1 744установок closed-surface-uv-coverage Скилл проверяет UV-развёртку замкнутых 3D-моделей в Blender. Он гарантирует текстурирование боковых стенок и задней стороны, а не только видимой спереди плоскости. CX Codex +1 728установок multiview-constraint-solver Проверяет, сходятся ли ортографические виды front, side, back и top в одну жёсткую модель Blender, и выбирает канонический источник до пересборки. CX Codex +1 737установок texture-driven-mesh-fitting Подгоняет контуры 3D-сетки под атлас текстур или декали в Blender до настройки материалов. Выручает, когда силуэт модели не совпадает с рисунком на текстуре. CX Codex +1 718установок landmark-fit-repair Сверяет Blender-модель с шаблоном по именованным точкам — кончикам листьев, углам оболочки, глазам, улыбке, радиусу ауры — и превращает расхождения в правки рецепта. CX Codex +1 735установок

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

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