# code-review-specialist

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 45376
- Автор: luongnv89
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/luongnv89/claude-howto/tree/HEAD/uk/03-skills/code-review-specialist/SKILL.md
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/skills/luongnv89-code-review-specialist

## Что делает

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

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

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

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
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/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill code-review-specialist -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill code-review-specialist -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install luongnv89/claude-howto code-review-specialist
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill code-review-specialist -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/luongnv89/claude-howto --path uk/03-skills/code-review-specialist
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add luongnv89/claude-howto --skill code-review-specialist -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/luongnv89/claude-howto/tree/HEAD/uk/03-skills/code-review-specialist/SKILL.md

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

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

## Похожие
- [code-reviewer](https://affpapa.org/nevibecode/skills/sickn33-code-reviewer.md) — скилл · 1000 установок
- [code-review-pro](https://affpapa.org/nevibecode/skills/code-review-pro.md) — скилл · 2600 установок
- [trailmark-review-gate](https://affpapa.org/nevibecode/skills/trailmark-review-gate.md) — скилл · 1300 установок
- [code-review](https://affpapa.org/nevibecode/skills/llama-farm-code-review.md) — скилл · 1200 установок
- [ai-review](https://affpapa.org/nevibecode/commands/ai-review.md) — команда · ★ 41823
- [audit-prep-assistant](https://affpapa.org/nevibecode/skills/audit-prep-assistant.md) — скилл · 5700 установок

Из того же набора: [luongnv89/claude-howto](https://affpapa.org/nevibecode/by/luongnv89/claude-howto.md) — 10 карточек

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

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