ue-toolchain 9d52cfa5b9 docs(bundle): record the cross-version run and what it does not prove
All 229 runnable recipes were executed against a second tree one major version
newer. Nothing was one-sided -- no recipe answered in one version and fell
silent in the other. 176 matched exactly, 14 differed in size, 39 returned
nothing in either tree.

The README states two cautions with the numbers, because the numbers alone
would overclaim. Matching counts mean the search surface did not move, not that
a claim still holds; anything semantic is untested by counting lines. And the
comparison was worthless before the trees were made comparable: 41 of the 55
apparent differences in the first pass were generated build output in one tree
and a tooling plugin in the other, a distortion large enough that one query
reported 122 files before exclusions and 1 after.

Full method, per-entry data and the follow-up list live in the research archive
(note 27 and _tools/run_detect_recipes.py), not here.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 01:50:53 +07:00

ue-toolchain

Инструменты для разработки на Unreal Engine через LLM-агентов: UE-плагин, MCP-сервер, скиллы, установщик, локальная документация проекта.

Статус: ранняя разработка. Готов и лицензирован один компонент — бандл скиллов plugins/ue-design-skills/ (17 скиллов, 232 записи о режимах отказа, гейт поставки на 16 правилах). Остальные компоненты таблицы ниже — план, кода ещё нет.

Состав (план)

Компонент Назначение
Engine/ UE-плагин редактора (C++): JSON-RPC сервер, discovery, мониторинг
mcp-server/ MCP-сервер на Python: инструменты для агентов (Hermes, Claude Code, Codex)
plugins/ue-design-skills/ Скиллы для LLM-агентов: нормы и воспроизводимые рецепты обнаружения. Харнес-нейтральны, индекс — catalog.json
installer/ CLI: установка плагина, регистрация MCP, копирование скиллов
docs/ Архитектурные решения и документация
examples/ Минимальный UE-проект для интеграционных тестов

Архитектурные решения

  • ADR-0001: Discovery over PID file — поиск запущенного редактора через UDP-broadcast, а не через файл-PID.
  • ADR-0002: Harness-neutral skill bundle — репозиторий как маркетплейс, catalog.json как источник истины, манифест вендора как адаптер. Нейтральность проверяется гейтом, а не обещается.
  • ADR-0003: Split licensing — проза бандла под CC BY-ND 4.0, код и метаданные под Apache-2.0; правообладатель назван, атрибуция в титрах — просьба, а не условие.
  • ADR-0004: Engine tool surface out of skill content — имена тулсетов, мета-тулов и эндпоинтов движка не попадают в skills/: слой экспериментальный, а его отказ молчалив. Проверяется правилом гейта P17.
  • ADR-0005: Native transport narrows ADR-0001 — движок привёз свой MCP-сервер; свой мост, UDP-discovery и heartbeat сняты, контракт живости сохранён. Нашими остаются два слоя: сервер без редактора и тулы в рантайме.

Лицензия

Copyright (c) 2026 MagentaDolphin. Издатель — Kodlo.art.

Что Лицензия
Код: плагин редактора, MCP-сервер, установщик, гейт поставки, манифесты Apache-2.0
Проза бандла plugins/ue-design-skills/ CC BY-ND 4.0

Практическая разница: код можно форкать и переиздавать как обычно; изменённую версию текстов публиковать как свой продукт нельзя. Всё остальное разрешено — использование в коммерческой работе, правка под свою студию, дословное распространение с указанием авторства, адаптеры формата под другие харнесы и переводы.

На то, что вы создаёте с помощью инструмента, притязаний нет: ни на игру, ни на код, ни на документацию, ни на выручку.

Если инструмент помог — упоминание приветствуется, но ничем не обязывает. Атрибуция обязательна только при распространении самих материалов.

Оговорка: выбор лицензий — не юридическое заключение. Материал бандла получен чтением стороннего сэмпла, распространяемого по UE EULA; в поставке нет чужого кода, адресов и дословных выдержек, но заключением о вашем использовании это не является.

S
Description
Claude Code marketplace: UE5 design-review skills + delivery gate.
Readme Apache-2.0 849 KiB
Languages
Python 100%