game-performance-profiler — скилл для Claude Code: разбор просадок FPS
Разбирает жалобы на время кадра в Unity и Unreal: какой пакет данных доверять, где узкое место и какой замер сделать следующим.
npx skills add akillness/jeo-skills --skill game-performance-profiler -a claude-codeЧто делает game-performance-profiler
Скилл включается, когда есть скриншот профайлера, вывод stat unit или stat gpu, заметки по бенчмарк-маршруту либо пакет отзыва с целевого устройства. Сначала он собирает минимальный контекст: движок, целевая платформа, сборка (редактор или упакованная), симптом, доступные доказательства, сценарий воспроизведения и переменные качества вроде разрешения и пресета. Потом выбирает один основной режим работы: быстрый разбор, классификация узкого места, план бенчмарк-маршрута, обзор на устройстве или переход к более глубоким инструментам.
Дальше называется одна основная семья узких мест — скриптинг геймплея на CPU, давление draw call в потоке рендера, GPU-шейдеры и постобработка, сборка мусора и аллокации, загрузка и стриминг, физика с анимацией, платформенные и тепловые ограничения. Если доказательств мало, ставится unknown-needs-better-capture. После этого скилл советует самый дешёвый следующий замер, который реально разделит версии: один нормальный пакет из Unity Profiler на игровой сборке, пара stat unit и stat gpu на точном маршруте воспроизведения или захват на упакованном устройстве вместо новых скриншотов из редактора. К глубоким трейсам вроде Unreal Insights или GPU Visualizer он переходит только тогда, когда первый пакет это оправдывает.
Это рабочий процесс для триажа и планирования, а не автоматический оптимизатор. Скилл не правит код и не настраивает сборку сам: он выдаёт один артефакт, с которым команда может работать.
Какие задачи решает
- понять, какой из скриншотов профайлера вообще заслуживает доверия
- назвать одну основную семью узких мест вместо списка догадок
- выбрать следующий замер, который уточнит картину, а не раздует её
- отличить просадки на GPU от всплесков сборки мусора в бою
- решить, пора ли уходить с быстрых пакетов на Unreal Insights
Примеры запросов агенту
- Вот скриншот
stat unitс упакованной сборки на Steam Deck, просадка при переходе через рынок. Что это за узкое место и какой замер сделать следующим? - Собери план бенчмарк-маршрута для сцены боя: прогрев, число повторов, что фиксировать.
- У меня есть трейс Unreal Insights и скриншот оверлея, но версии расходятся. Помоги выбрать одну основную семью узких мест.
Как установить game-performance-profiler
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill game-performance-profiler -a claude-code2Вручную: положить файлы
~/.claude/skills/game-performance-profiler/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/game-performance-profiler/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill game-performance-profiler -a codex2Вручную: положить файлы
.agents/skills/game-performance-profiler/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill game-performance-profiler -a cursor2Вручную: положить файлы
.cursor/skills/game-performance-profiler/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills game-performance-profiler2Вручную: положить файлы
.github/skills/game-performance-profiler/SKILL.md1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill game-performance-profiler -a gemini-cli2Командой платформы
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/game-performance-profilerВручную: положить файлы
.devin/skills/game-performance-profiler/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill game-performance-profiler -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о game-performance-profiler
Как установить game-performance-profiler в Claude Code?
Выполните npx skills add akillness/jeo-skills --skill game-performance-profiler -a claude-code. После этого файл скилла лежит по пути ~/.claude/skills/game-performance-profiler/SKILL.md.
Что делает game-performance-profiler?
Превращает жалобы на время кадра в Unity и Unreal в один разбор: нормализует текущий пакет данных, выбирает режим, называет основную семью узких мест и предлагает самый дешёвый следующий замер.
Он сам оптимизирует код?
Нет. Это триаж и планирование: скилл выдаёт артефакт для команды, а правки начинаются уже после того, как причина подтверждена.