code-review-specialist — скилл для Claude Code: обзор и установка
Проверяет pull request или фрагмент кода на уязвимости, проблемы производительности и читаемость. Выдаёт общую оценку от 1 до 5 и примеры правок.
npx skills add luongnv89/claude-howto --skill code-review-specialist -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/code-review-specialist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-review-specialist/
1Через Skills CLI (Vercel)
npx skills add luongnv89/claude-howto --skill code-review-specialist -a codex2Вручную: положить файлы
.agents/skills/code-review-specialist/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add luongnv89/claude-howto --skill code-review-specialist -a cursor2Вручную: положить файлы
.cursor/skills/code-review-specialist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install luongnv89/claude-howto code-review-specialist2Вручную: положить файлы
.github/skills/code-review-specialist/SKILL.md1Через Skills CLI (Vercel)
npx skills add luongnv89/claude-howto --skill code-review-specialist -a gemini-cli2Командой платформы
gemini skills install https://github.com/luongnv89/claude-howto --path uk/03-skills/code-review-specialistВручную: положить файлы
.devin/skills/code-review-specialist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add luongnv89/claude-howto --skill code-review-specialist -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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