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

django-perf-review — скилл для Claude Code: ревью производительности

Скилл проверяет Django-код на N+1 запросы, неограниченные queryset и отсутствующие индексы. Пригодится перед релизом или когда страница тормозит на больших таблицах.

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

Что делает django-perf-review

Скилл проводит ревью Django-кода и сообщает только о подтверждённых проблемах производительности. Сначала он исследует кодовую базу: прослеживает поток данных, ищет уже существующие оптимизации, проверяет объём данных. Совпадение с шаблоном проблемой не считается — сначала нужно доказать, что она реальна.

Проблемы разложены по приоритетам. Наверху N+1 запросы и неограниченные queryset: они множатся с ростом данных и приводят к таймаутам или падению воркеров по памяти. Ниже — отсутствующие индексы и циклы записи, где вместо одной операции уходит N. Скилл умеет смотреть и на DRF-сериализаторы, потому что обращение к связанному полю внутри сериализатора даёт тот же N+1, если queryset не оптимизирован.

Ноль найденных проблем — нормальный результат, выдумывать их ради солидного отчёта не нужно. Для работы скиллу нужны инструменты Read, Grep, Glob, Bash и Task — без них он не сможет проследить поток данных и проверить объём таблиц.

Какие задачи решает

  • найти N+1 запросы в списках и шаблонах
  • проверить queryset на отсутствие пагинации
  • выявить поля без индекса в фильтрах и сортировке
  • заменить циклы create() и save() на bulk-операции
  • отловить N+1 в DRF-сериализаторах

Примеры запросов агенту

  • проверь производительность Django в приложении orders
  • найди N+1 запросы в списке пользователей
  • посмотри queryset во вьюхах каталога на неограниченную выборку

Как установить django-perf-review

1Через Skills CLI (Vercel)

npx skills add getsentry/skills --skill django-perf-review -a claude-code

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

~/.claude/skills/django-perf-review/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

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

gh-review-requests Ищет непрочитанные запросы на ревью открытых GitHub PR по выбранной команде. Нужен, когда очередь ревью приходится собирать вручную. CX Codex +1 4 200установок skill-scanner Проверяет скиллы на промпт-инъекции, вредоносный код, лишние права и утечки секретов. Нужен перед установкой чужого скилла. CX Codex +1 3 800установок blog-writing-guide Скилл задаёт правила и голос для постов в инженерный блог Sentry: пишет черновик, режет канцелярит и вычитывает готовый текст. CX Codex +1 3 300установок presentation-creator Создаёт интерактивные слайды на React и Vite в стиле Sentry. Нужен для презентаций с реальными метриками, диаграммами и навигацией по слайдам. CX Codex +1 2 900установок django-access-review Скилл ищет IDOR и дыры в авторизации Django: проходит по вьюхам, DRF-вьюсетам и ORM-запросам и показывает, где проверок не хватает. CX Codex +1 2 700установок brand-guidelines Задаёт правила редактуры интерфейса и текстов в стиле Sentry: от лаконичных кнопок до ироничных пустых экранов. Пригодится при оформлении UI, ошибок и документации. CX Codex +1 2 500установок skill-writer Помогает проектировать, собирать и улучшать скиллы для ИИ-агентов по спецификации Agent Skills. Пригодится при оформлении новых навыков или рефакторинге старых промптов. CX Codex +1 2 500установок prompt-optimizer Скилл переписывает системные и агентские промпты, опираясь на набор тестовых случаев, а не на вкус. Пригодится, когда промпт уже есть, но ведёт себя нестабильно. CX Codex +1 2 300установок

Похожие

django-expert vintasoftware Подсказывает агенту, как писать модели, вьюхи, сериализаторы DRF и оптимизировать запросы ORM по практикам Django. CX Codex +1 5 700установок django-patterns affaan-m Помогает проектировать архитектуру Django и DRF: настраивать раздельные конфигурации, писать кастомные QuerySet и организовывать структуру приложений. CX Codex +1 5 200установок django-developer VoltAgent Community Субагент для разработки бэкенда на Django 4+ и Python 3.11+. Помогает проектировать модели ORM, настраивать Django REST Framework и писать тесты. 344установок django-python Mindrally Скилл задаёт агенту стиль работы с Django: MVT, ORM вместо сырого SQL, class-based views и разбор ошибок на уровне представлений. CX Codex +1 933установок django-security affaan-m Скилл с правилами безопасности Django: настройки продакшена, аутентификация, права доступа, защита от SQL-инъекций и XSS. Пригодится при ревью и деплое. CX Codex +1 5 000установок django-celery-expert vintasoftware Скилл для ИИ-агента, который разбирает фоновые задачи Django и Celery: ретраи, периодические задания, мониторинг. CX Codex +1 1 100установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о django-perf-review

Как установить django-perf-review в Claude?

Выполните npx skills add getsentry/skills --skill django-perf-review -a claude-code. Скилл окажется в ~/.claude/skills/django-perf-review/SKILL.md.

Что делает django-perf-review?

Проводит ревью Django-кода на проблемы производительности: N+1 запросы, неограниченные queryset, отсутствующие индексы, циклы записи. Сообщает только о том, что удалось подтвердить в коде.

Какие инструменты нужны скиллу?

В нём разрешены Read, Grep, Glob, Bash и Task. Через них он прослеживает поток данных от вьюхи до шаблона или сериализатора.

Смотрите также

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

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