performance-profiling · davila7 — скилл для Claude Code
Скилл для Claude, который ведёт агента по шагам: замер, поиск узкого места, правка, проверка результата. Пригодится, когда страница грузится медленно.
npx claude-code-templates@latest --skill development/performance-profilingЧто делает performance-profiling
Скилл задаёт порядок работы с производительностью: сначала измерить текущее состояние, потом найти узкое место, внести точечную правку и подтвердить улучшение. Без замера агент начинает угадывать, и правки уходят не туда.
Внутри — таблицы целевых значений Core Web Vitals (LCP, INP, CLS), подсказки по выбору инструмента под задачу: Lighthouse для загрузки страницы, анализатор бандла для размера, вкладки Performance и Memory в DevTools для рантайма и памяти. Есть разбор частых симптомов: медленная первая загрузка, тяжёлые обработчики событий, дёрганая прокрутка, растущая память. Отдельная таблица антипаттернов — не гадать, а профилировать.
Для автоматического аудита есть скрипт scripts/lighthouse_audit.py, он запускается через Python. Скиллу разрешены только Read, Glob, Grep и Bash — файлы он не редактирует, правки вносит агент по его рекомендациям.
Какие задачи решает
- найти, что именно тормозит загрузку страницы
- снять базовый замер перед оптимизацией
- разобрать бандл и убрать дубли зависимостей
- отличить утечку памяти от обычного роста кучи
- выбрать инструмент под конкретный симптом
Примеры запросов агенту
- Прогони аудит производительности страницы https://example.com через
scripts/lighthouse_audit.py - Собери базовый замер LCP и INP, потом предложи, что чинить первым
- Посмотри бандл: какие зависимости занимают больше всего места и что можно разбить по маршрутам
Как установить performance-profiling
1Через claude-code-templates
npx claude-code-templates@latest --skill development/performance-profiling2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill performance-profiling -a claude-code3Вручную: положить файлы
~/.claude/skills/performance-profiling/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/performance-profiling/
Вручную: положить файлы
.agents/skills/performance-profiling/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/performance-profiling/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates performance-profiling2Вручную: положить файлы
.github/skills/performance-profiling/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/performance-profilingВручную: положить файлы
.devin/skills/performance-profiling/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о performance-profiling
Как установить performance-profiling в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill development/performance-profiling. Второй способ — npx skills add davila7/claude-code-templates --skill performance-profiling -a claude-code.
Что делает performance-profiling?
Даёт агенту методику работы с производительностью: замер, поиск узкого места, точечная правка, проверка. Плюс таблицы целевых метрик, подбор инструментов и список частых причин тормозов.
Что нужно для запуска скрипта аудита?
Python — скрипт scripts/lighthouse_audit.py вызывается как python scripts/lighthouse_audit.py https://example.com. Скилл работает с файлами только на чтение: Read, Glob, Grep, Bash.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — performance-profiling от других авторов.