code-review-checklist — скилл для Claude Code: чек-лист ревью кода
Скилл ведёт ревьюера по шагам: контекст, функциональность, качество, безопасность, производительность и тесты. Пригодится на пул-реквестах и аудитах.
npx claude-code-templates@latest --skill development/code-review-checklistЧто делает code-review-checklist
Скилл разбивает ревью на шесть шагов. Сначала разбирается контекст: какую задачу решает код, какие требования, что и зачем поменялось. Дальше идёт проверка функциональности, качества кода, безопасности, производительности и тестов. На каждом шаге — свой набор вопросов, чтобы ничего не пропустить.
Внутри лежат готовые чек-листы в markdown: по функциональности, безопасности и качеству кода. К каждому пункту приложены примеры «плохо» и «хорошо» на JavaScript — отсутствие валидации против проверки email и длины пароля, склейка SQL-строки против параметризованного запроса, захардкоженный ключ против переменной окружения. Есть и пример функции, которая делает слишком много, рядом — та же логика, разбитая на отдельные вызовы.
Проверка безопасности опирается на список конкретных вещей: валидация ввода, защита от SQL-инъекций и XSS, CSRF, хеширование паролей, срок жизни токенов, уязвимые зависимости. Это значит, что скилл стоит подключать там, где в репозиторий попадает пользовательский ввод и секреты — на прототипах без внешних данных он мало что даст.
Какие задачи решает
- пройти пул-реквест по шагам и не забыть про безопасность
- найти SQL-инъекцию и захардкоженный ключ до мержа
- проверить, что новый код покрыт тестами и краевыми случаями
- завести единый стандарт ревью для команды
- объяснить новичку, что смотреть в чужом коде
Примеры запросов агенту
- проверь этот пул-реквест по чек-листу code-review-checklist
- пройдись по изменениям в
src/api/users.jsи найди проблемы безопасности - сделай ревью этого модуля: функциональность, качество, тесты
Как установить code-review-checklist
1Через claude-code-templates
npx claude-code-templates@latest --skill development/code-review-checklist2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill code-review-checklist -a claude-code3Вручную: положить файлы
~/.claude/skills/code-review-checklist/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/code-review-checklist/
Вручную: положить файлы
.agents/skills/code-review-checklist/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/code-review-checklist/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates code-review-checklist2Вручную: положить файлы
.github/skills/code-review-checklist/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/code-review-checklistВручную: положить файлы
.devin/skills/code-review-checklist/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о code-review-checklist
Как установить code-review-checklist в Claude?
Через шаблоны: npx claude-code-templates@latest --skill development/code-review-checklist. Второй способ — npx skills add davila7/claude-code-templates --skill code-review-checklist -a claude-code. После установки файл скилла лежит в ~/.claude/skills/code-review-checklist/SKILL.md.
Что делает code-review-checklist?
Даёт системный чек-лист для ревью кода: контекст задачи, функциональность, качество, безопасность, производительность и тесты. К пунктам приложены примеры типичных ошибок и их исправлений.
Чем этот скилл отличается от обычного ревью агентом?
Он задаёт порядок проверки и список вопросов на каждом шаге, а не просто просит агента посмотреть код. Поэтому ревью меньше зависит от того, что агент вспомнит сам.