# magento-performance-analyst

Скилл ведёт агента по профилированию Magento 2: ищет узкие места, разбирает медленные запросы и планирует оптимизации.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 427 установок · ★ 31
- Автор: maxnorm
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/maxnorm/magento2-agent-skills/tree/HEAD/skills/magento-performance-analyst/SKILL.md
- Обновлён: 2026-01-24
- HTML: https://affpapa.org/nevibecode/skills/magento-performance-analyst

## Что делает

Скилл превращает агента в аналитика производительности Magento 2. Он проходит путь от замера базовых метрик до внедрения правок: сначала профилирование кода, базы и сети, потом поиск узких мест, затем план оптимизаций с приоритетами и откатом. Отдельно разбираются метрики — время загрузки страницы, TTFB, LCP, FID, CLS, а по базе время выполнения запросов, число медленных запросов и попадания в кэш.

Внутри — разделы по фронтенду, базе и приложению. Для фронтенда это Core Web Vitals, сжатие JavaScript и CSS, современные форматы картинок. Для базы — устранение N+1, индексы, пул соединений, кэш результатов. Для приложения — оптимизация PHP, утечки памяти, стратегия кэширования, ленивая загрузка. Из инструментов названы Blackfire, XHProf, New Relic и DevTools браузера.

Скилл советует сначала измерить, а потом менять код — без базовой линии любая правка превращается в угадывание. Для профилирования нужен режим developer: `bin/magento deploy:mode:set developer`. Если вы работаете на проде, переключение режима — это повод сначала проверить, как оно переживёт нагрузку.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maxnorm/magento2-agent-skills --skill magento-performance-analyst -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/magento-performance-analyst/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/magento-performance-analyst/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maxnorm/magento2-agent-skills --skill magento-performance-analyst -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/magento-performance-analyst/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maxnorm/magento2-agent-skills --skill magento-performance-analyst -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/magento-performance-analyst/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install maxnorm/magento2-agent-skills magento-performance-analyst
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/magento-performance-analyst/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add maxnorm/magento2-agent-skills --skill magento-performance-analyst -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/maxnorm/magento2-agent-skills --path skills/magento-performance-analyst
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/magento-performance-analyst/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add maxnorm/magento2-agent-skills --skill magento-performance-analyst -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/maxnorm/magento2-agent-skills/tree/HEAD/skills/magento-performance-analyst/SKILL.md

## Когда брать
- найти узкое место в медленной странице Magento 2
- разобрать медленные SQL-запросы и убрать N+1
- снять базовые метрики перед оптимизацией
- составить план правок с приоритетами и откатом
- проверить фронтенд по Core Web Vitals

## Примеры запросов агенту
- профилируй каталог Magento 2 и покажи, где теряется время
- найди медленные запросы на странице товара
- составь план оптимизации с приоритетами по влиянию

## Похожие
- [wp-performance](https://affpapa.org/nevibecode/skills/wp-performance.md) — скилл · 6100 установок
- [performance-engineer](https://affpapa.org/nevibecode/agents/performance-engineer.md) — субагент · 671 установка
- [performance-optimization](https://affpapa.org/nevibecode/skills/performance-optimization.md) — скилл · 65200 установок
- [woocommerce-performance](https://affpapa.org/nevibecode/skills/woocommerce-performance.md) — скилл · 325 установок
- [laravel-database-optimization](https://affpapa.org/nevibecode/skills/laravel-database-optimization.md) — скилл · 1000 установок
- [golang-performance](https://affpapa.org/nevibecode/skills/golang-performance.md) — скилл · 41900 установок

Из того же набора: [maxnorm/magento2-agent-skills](https://affpapa.org/nevibecode/by/maxnorm/magento2-agent-skills.md) — 6 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
