validate-urp-render-graph-renderer-feature — скилл для Claude Code
Разбирает ScriptableRendererFeature на Render Graph API в Unity 6: привязка материалов, ресурсы, структура прохода. Пригодится перед тем, как влить фичу в проект.
npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a claude-codeЧто делает validate-urp-render-graph-renderer-feature
Скилл проводит ревью вашей реализации ScriptableRendererFeature и связанного прохода. Проверяет привязку материалов, разметку текстурных ресурсов, структуру статической функции рендера, работу с дескрипторами Render Graph и версионность API. На выходе — сводка, подтверждённые проблемы, спорные места, минимальные правки и исправленные фрагменты кода.
Отдельно смотрит на PassData: каждое поле, которое читает функция рендера, должно быть присвоено заново при текущей записи. Если часть полей осталась от прошлого кадра, скилл это отметит. Ещё одна частая находка — свежий TextureDesc вместо дескриптора, взятого у существующего ресурса графа, например resourceData.activeColorTexture.GetDescriptor(renderGraph).
Чтобы разбор был точным, скиллу нужны версия Unity, версия URP, код фичи и прохода, а также ожидаемое поведение и входы-выходы. Без этого часть выводов попадёт в раздел рискованных предположений. Код входа обрезан, поэтому полный список проверок может быть шире описанного.
Какие задачи решает
- проверить привязку материалов в проходе перед интеграцией
- найти текстуру, которую используют как цель записи вместо чтения
- убедиться, что функция рендера объявлена статической
- отловить поля
PassData, оставшиеся от прошлого кадра - решить, брать дескриптор у ресурса графа или строить новый
Примеры запросов агенту
- Проверь эту
ScriptableRendererFeatureдля Unity 6 URP: привязка материалов, ресурсы, структура прохода - Вот код прохода и фичи, ожидаемое поведение — опиши, что сломается
- Посмотри, не остаётся ли в
PassDataустаревший хэндл между кадрами
Как установить validate-urp-render-graph-renderer-feature
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a claude-code2Вручную: положить файлы
~/.claude/skills/validate-urp-render-graph-renderer-feature/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/validate-urp-render-graph-renderer-feature/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a codex2Вручную: положить файлы
.agents/skills/validate-urp-render-graph-renderer-feature/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a cursor2Вручную: положить файлы
.cursor/skills/validate-urp-render-graph-renderer-feature/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Unity-Technologies/skills validate-urp-render-graph-renderer-feature2Вручную: положить файлы
.github/skills/validate-urp-render-graph-renderer-feature/SKILL.md1Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a gemini-cli2Командой платформы
gemini skills install https://github.com/Unity-Technologies/skills --path skills/validate-urp-render-graph-renderer-featureВручную: положить файлы
.devin/skills/validate-urp-render-graph-renderer-feature/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о validate-urp-render-graph-renderer-feature
Как установить validate-urp-render-graph-renderer-feature в Claude?
Выполните npx skills add Unity-Technologies/skills --skill validate-urp-render-graph-renderer-feature -a claude-code. Скилл появится в ~/.claude/skills/validate-urp-render-graph-renderer-feature/SKILL.md.
Что делает этот скилл?
Ревьюит ScriptableRendererFeature и его проход на Render Graph API в Unity 6: привязка материалов, разметка ресурсов, структура статической функции рендера, дескрипторы и версии API. Возвращает список проблем с точечными правками.
Какие данные нужны для разбора?
Версия Unity, версия URP, код фичи и прохода, ожидаемое поведение и входы-выходы. Без контекста часть замечаний уйдёт в раздел рискованных предположений.