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

code-review-specialist — скилл для Claude Code: обзор и установка

Проверяет pull request или фрагмент кода на уязвимости, проблемы производительности и читаемость. Выдаёт общую оценку от 1 до 5 и примеры правок.

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

Что делает code-review-specialist

Скилл структурирует проверку кода по четырём направлениям. В блоке безопасности он выявляет ошибки авторизации, утечки данных, уязвимости инъекций и логирование конфиденциальных сведений. Раздел производительности охватывает анализ сложности Big O, расход памяти, запросы к базе данных и параллелизм. Качество кода оценивается по принципам SOLID, шаблонам проектирования и покрытию тестами.

В блок сопровождаемости зашито чёткое требование: размер функции не должен превышать 50 строк. Поэтому длинные методы сразу попадут в список замечаний вместе с высокой цикломатической сложностью.

Итоговый отчёт содержит общую оценку от 1 до 5, перечень приоритетных областей и разбор критических дефектов. Для каждого найденного бага агент указывает файл, номер строки, уровень риска и готовый блок исправленного кода.

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

  • найти уязвимости инъекций и утечки конфиденциальных данных
  • оценить алгоритмическую сложность по Big O и узкие места в базе данных
  • сократить функции размером более 50 строк
  • подготовить структурированный разбор pull request с оценкой от 1 до 5

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

  • Проведи ревью этого pull request с упором на безопасность и производительность.
  • Оцени качество кода в файле api.py и покажи критические проблемы с примерами исправлений.
  • Проверь функции в auth.ts на цикломатическую сложность и длину строк.

Как установить code-review-specialist

1Через Skills CLI (Vercel)

npx skills add luongnv89/claude-howto --skill code-review-specialist -a claude-code

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

~/.claude/skills/code-review-specialist/SKILL.md

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

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

Вопросы о code-review-specialist

Как установить code-review-specialist в Claude Code?

Выполните команду npx skills add luongnv89/claude-howto --skill code-review-specialist -a claude-code. Файл будет добавлен по пути ~/.claude/skills/code-review-specialist/SKILL.md.

Что проверяет скилл при анализе кода?

Он проверяет четыре области: безопасность, производительность, качество кода и сопровождаемость. В отчёте перечисляются уровень риска, файл, строка и пример правильного кода.

Какие ограничения по размеру кода заложены в проверку?

Правила сопровождаемости требуют, чтобы размер функции не превышал 50 строк. Также скилл отслеживает цикломатическую сложность и безопасность типов данных.

Исходный текст

SKILL.md · MIT
---
name: code-review-specialist
description: Комплексне код-рев'ю з аналізом безпеки, продуктивності та якості. Використовуйте, коли користувачі просять переглянути код, проаналізувати якість коду, оцінити pull request, або згадують код-рев'ю, аналіз безпеки чи оптимізацію продуктивності.
---

# Навичка код-рев'ю

Ця навичка забезпечує комплексні можливості код-рев'ю з фокусом на:

1. **Аналіз безпеки**
   - Проблеми автентифікації/авторизації
   - Ризики розкриття даних
   - Вразливості інʼєкцій
   - Криптографічні слабкості
   - Логування чутливих даних

2. **Аналіз продуктивності**
   - Ефективність алгоритмів (аналіз Big O)
   - Оптимізація памʼяті
   - Оптимізація запитів до БД
   - Можливості кешування
   - Проблеми конкурентності

3. **Якість коду**
   - Принципи SOLID
   - Патерни проєктування
   - Конвенції іменування
   - Документація
   - Покриття тестами

4. **Супровідність**
   - Читабельність коду
   - Розмір функцій (має бути < 50 рядків)
   - Цикломатична складність
   - Управління залежностями
   - Безпека типів

## Шаблон рев'ю

Для кожного фрагмента перевіреного коду надати:

### Резюме
- Загальна оцінка якості (1-5)
- Кількість виявлених проблем
- Рекомендовані пріоритетні зони

### Критичні проблеми (якщо є)
- **Проблема**: Чіткий опис
- **Розташування**: Файл і номер рядка
- **Вплив**: Чому це важливо
- **Серйозність**: Критична/Висока/Середня
- **Виправлення**: Приклад коду

### Знахідки за категоріями

#### Безпека (якщо знайдено проблеми)
Перелік вразливостей безпеки з прикладами

#### Продуктивність (якщо знайдено проблеми)
Перелік проблем продуктивності з аналізом складності

#### Якість (якщо знайдено проблеми)
Перелік проблем якості коду з пропозиціями рефакторингу

#### Супровідність (якщо знайдено проблеми)
Перелік проблем супровідності з покращеннями

## Історія версій

- v1.0.0 (2024-12-10): Початковий випуск з аналізом безпеки, продуктивності, якості та супровідності

© luongnv89 · MIT · luongnv89/claude-howto

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

Все скиллы по теме «Код-ревью и рефакторинг» →
improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

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

lesson-quiz Проверяет знание одного урока туториала по Claude: 10 вопросов, разбор каждого ответа и список тем на повторение. CX Codex +1 ★ 45 376звёзд репо refactor Систематизирует рефакторинг: от изучения кодовой базы и тестов до поэтапных изменений. Нужен, когда растёт технический долг или мешают запахи кода. CX Codex +1 ★ 45 376звёзд репо doc-generator Скилл читает исходники и собирает документацию API: спецификации OpenAPI, описания эндпоинтов, примеры на cURL, JavaScript и Python. CX Codex +1 ★ 45 376звёзд репо claude-md Создаёт, обновляет или проверяет CLAUDE.md по практикам онбординга ИИ-агента. Полезен, когда файл инструкций разросся и агент перестал его слушать. CX Codex +1 ★ 45 376звёзд репо blog-draft Пошагово превращает заметки и ссылки в структурированный черновик статьи с цитированием источников и версиями в Git. CX Codex +1 ★ 45 376звёзд репо refactor Ведёт агента через шесть фаз рефакторинга: разбор кода, проверка тестов, поиск code smells, план, пошаговая правка и ревью. CX Codex +1 ★ 45 376звёзд репо doc-generator Скилл читает исходники и собирает документацию по эндпоинтам: OpenAPI-спеки, примеры вызовов, коды ошибок. Пригодится, когда API обросло роутами, а README отстал. CX Codex +1 ★ 45 376звёзд репо claude-md Создаёт, обновляет и проверяет файл CLAUDE.md по правилам, которые помогают агенту быстрее разобраться в проекте. Пригодится, когда инструкции для ИИ разрослись или их ещё нет. CX Codex +1 ★ 45 376звёзд репо

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

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