# code-review-quality

Проверяет код по логике, безопасности, тестируемости и сопровождаемости. Нужен для ревью PR, разбора изменений и правил обратной связи в команде.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 установок · ★ 515
- Автор: proffesor-for-testing
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/proffesor-for-testing/agentic-qe/tree/HEAD/assets/skills/code-review-quality/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/code-review-quality

## Что делает

Скилл задаёт контекстное ревью с приоритетами Blocker, Major, Minor и Suggestion. Он направляет внимание на ошибки, обработку исключений, риски инъекций и авторизации, тесты, дублирование, утечки памяти, циклы O(n²) и N+1-запросы, а не на форматирование и вкусовые замечания.

Для больших изменений он советует делить проверку: до 200 строк можно смотреть за один раз, от 200 до 400 — частями, свыше 400 — просить разделить PR. Это повод не принимать объёмный PR как одну задачу, потому что скилл прямо ограничивает ревью 400 строками.

В состав входят субагенты `qe-quality-analyzer`, `qe-security-scanner`, `qe-performance-tester` и `qe-coverage-analyzer`. Скилл требует минимум 3 применимых наблюдения с взвешенной оценкой 3.0; если первоначальное ревью слабее, он предлагает подключить `qe-devils-advocate` для дополнительной проверки.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add proffesor-for-testing/agentic-qe --skill code-review-quality -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/code-review-quality/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/code-review-quality/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add proffesor-for-testing/agentic-qe --skill code-review-quality -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add proffesor-for-testing/agentic-qe --skill code-review-quality -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install proffesor-for-testing/agentic-qe code-review-quality
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add proffesor-for-testing/agentic-qe --skill code-review-quality -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/proffesor-for-testing/agentic-qe --path assets/skills/code-review-quality
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add proffesor-for-testing/agentic-qe --skill code-review-quality -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/proffesor-for-testing/agentic-qe/tree/HEAD/assets/skills/code-review-quality/SKILL.md

## Когда брать
- найти ошибки логики и граничные случаи
- выявить риски инъекций и проверки авторизации
- проверить новые тесты и покрытие изменений
- разбить крупный PR на части для ревью
- сформулировать замечания с объяснением причины

## Примеры запросов агенту
- Проверь этот PR по логике, безопасности, тестируемости и сопровождаемости.
- Сделай ревью изменённых файлов, расставь Blocker, Major и Minor.
- Проверь, есть ли тесты для новых веток и обработки ошибок.

## Похожие
- [code-review-and-quality](https://affpapa.org/nevibecode/skills/code-review-and-quality.md) — скилл · 73200 установок
- [thermo-nuclear-code-quality-review](https://affpapa.org/nevibecode/skills/thermo-nuclear-code-quality-review.md) — скилл · 22200 установок
- [code-review](https://affpapa.org/nevibecode/skills/agno-team-code-review.md) — скилл · 472 установки
- [quality-playbook](https://affpapa.org/nevibecode/agents/quality-playbook.md) — субагент · ★ 40418
- [comprehensive-review](https://affpapa.org/nevibecode/plugins/comprehensive-review.md) — плагин · ★ 41729
- [ponytail-review](https://affpapa.org/nevibecode/skills/ponytail-review.md) — скилл · 57000 установок

Из того же набора: [proffesor-for-testing/agentic-qe](https://affpapa.org/nevibecode/by/proffesor-for-testing/agentic-qe.md) — 4 карточки

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

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