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

game-performance-profiler — скилл для Claude Code: разбор просадок FPS

Разбирает жалобы на время кадра в Unity и Unreal: какой пакет данных доверять, где узкое место и какой замер сделать следующим.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add akillness/jeo-skills --skill game-performance-profiler -a claude-code
Открыть на GitHub

Что делает 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-code

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

~/.claude/skills/game-performance-profiler/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в 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 в один разбор: нормализует текущий пакет данных, выбирает режим, называет основную семью узких мест и предлагает самый дешёвый следующий замер.

Он сам оптимизирует код?

Нет. Это триаж и планирование: скилл выдаёт артефакт для команды, а правки начинаются уже после того, как причина подтверждена.

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

Все скиллы по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
performance-optimization gamedev-skills Скилл учит искать узкое место в игре по профайлеру движка, а не по догадке, и даёт набор правок: пулы объектов, батчинг, отказ от лишних аллокаций. CX Codex +1 7 700установок game-development miles990 Скилл с паттернами для игр: игровой цикл, ECS, коллизии, поведение врагов. Пригодится, когда агент пишет логику на Unity, Godot или Flutter. CX Codex +1 410установок game-developer VoltAgent Community Субагент помогает проектировать игровые системы, графику, физику, AI и сетевой режим. Подойдёт для задач под конкретные платформы. 633установок router gamedev-skills Диспетчер геймдев-скиллов: определяет игровой движок по файлам репозитория и подбирает точный набор инструкций под задачу. CX Codex +1 6 900установок mashup-mods rehan-remade Скилл для создания кросс-игровых модов: от Minecraft внутри Skyrim до скейтбординга в MW2. Охватывает passthrough-моды, портирование контента и встраивание одной игры в другую. CX Codex +1 1 500установок reverse-document Donchitos Разбирает уже написанный код или прототип и собирает по нему дизайн-док или ADR. Пригодится, когда фича есть, а описания к ней нет. CX Codex +1 461установок

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

environment-setup Разбирает конфигурацию приложения по полочкам: какие переменные держать в .env, что коммитить, как проверять обязательные значения и где граница с секретами. CX Codex +1 353установок system-environment-setup Скилл помогает сделать репозиторий запускаемым на любой машине: версии рантаймов, локальные сервисы, контейнеры, скрипты бутстрапа и разбор поломок. CX Codex +1 351установок npm-git-install Помогает выбрать безопасный способ поставить Node-пакет из ветки, коммита, форка или приватного репозитория. Пригодится, когда непонятно, тянуть пакет из Git или собирать артефакт. CX Codex +1 350установок vercel-deploy Скилл управляет деплоем проектов в Vercel: создаёт preview, публикует production, настраивает домены и помогает откатить неудачный релиз. CX Codex +1 347установок react-grab Скилл учит агента забирать контекст выбранного React-элемента из живого браузера: имя компонента, файл, строку и HTML. Пригодится, когда правку нужно делать по реальному DOM, а не по догадкам. CX Codex +1 344установок fabric Скилл для запуска повторяемых именованных преобразований текста через Fabric CLI: саммари, извлечение идей, объяснение кода. Пригодится, когда один и тот же прогон нужен снова и снова. CX Codex +1 342установок bmad Разбирает текущее состояние проекта и подсказывает, какой артефакт или фаза BMAD идут следующими. Полезен, когда непонятно, что делать после заметок, PRD или черновика архитектуры. CX Codex +1 334установок langsmith Разбирает задачу по LangSmith на один рабочий пакет: отладка трейсов, офлайн-оценка, ревью, реестр промптов, сквозная трассировка или аудит. CX Codex +1 327установок

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

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