← ClaudeAtlas

asset-librarylisted

Искать готовые ассеты в библиотеке пользователя (asset-library.json в корне движка) ДО генерации новых: 2D-спрайты, 3D-модели, аудио, Unity-паки, шрифты, UI-киты. Проверка…
Nioris/project-forge · ★ 1 · AI & Automation · score 77
Install: claude install-skill Nioris/project-forge
# $asset-library — сначала ищем готовое, потом генерируем Библиотека источников живёт в **`asset-library.json`** в папке `../forge-data/` (рядом с движком; в корне движка — только наследие, читается как запасной вариант) (файл ПОЛЬЗОВАТЕЛЯ, обновления движка его не трогают; если его ещё нет — возьми за основу `asset-library.seed.json`) (единственный источник данных; `asset-library.html` рядом с дашбордом — просмотрщик/редактор, который ЗАГРУЖАЕТ и СОХРАНЯЕТ этот файл, ничего не кэшируя). Каждая запись: название, путь, тип, описание, теги, **лицензия** и **notes — инструкция по извлечению**. ## Правило порядка (обязательное) Перед `asset-generation` для типовых объектов (пропсы, тайлы, иконки, 3D-болванки, звуки интерфейса) **сначала загляни в библиотеку**. Генерация — для уникального: герой, стор-арт, всё, что определяет лицо игры. Смысл: библиотечное дешевле, быстрее и стилистически консистентнее внутри пака. ## Как искать (НЕ читай файл целиком — он больше мегабайта) ``` node <движок>/scripts/asset-find.mjs "слова запроса" [--kind 2d|3d|audio|unity|font|ui] [--use 2d|3d] [--limit 20] [--json] ``` Работает из папки игры и из движка: файл ищется по порядку `./forge-data` → `../forge-data` → `<движок>/../forge-data` → `<движок>/` (наследие). Из игры-соседа: `node ../project-forge/scripts/asset-find.mjs "фэнтези оружие" --kind 2d`. Возвращает только подходящие записи, отсортированные по совпадению тегов и ОЦЕНКЕ пользователя; `--json` —