К основному содержанию
скилл CX Codex официальный · Anthropic

code-review · anthropics — скилл для Claude Code: разбор кода перед мержем

Скилл проверяет диффы и пул-реквесты на безопасность, производительность и корректность. Пригодится, когда правки нужно просмотреть до слияния.

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

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

Скилл code-review разбирает изменения в коде по четырём направлениям. Безопасность: SQL-инъекции, XSS, CSRF, ошибки аутентификации, секреты в коде, небезопасная десериализация, обход путей, SSRF. Производительность: N+1 запросы, лишние аллокации памяти, квадратичная сложность в горячих путях, отсутствующие индексы, неограниченные запросы и утечки ресурсов. Корректность: пустой ввод, null, переполнение, гонки, обработка ошибок, ошибки на единицу. Отдельно смотрит на читаемость: имена, единственная ответственность, дублирование, покрытие тестами.

Запускается слэш-командой /code-review с аргументом — ссылкой на PR, диффом или путём к файлу. Если ничего не передать, скилл спросит, что смотреть. На выходе — отчёт в markdown: краткое резюме, таблица критичных проблем с файлом, строкой и severity, список предложений по категориям, раздел с тем, что сделано хорошо, и вердикт — одобрить, запросить правки или обсудить.

Работает автономно: достаточно вставить дифф или указать файлы. Если подключён контроль версий, скилл сам подтянет дифф PR и проверит статус CI. С подключённым трекером задач свяжет находки с тикетами, а с базой знаний — сверит изменения с командными стандартами кодинга. Без подключённых инструментов эти шаги придётся делать вручную.

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

  • проверить пул-реквест на инъекции и утечку секретов
  • найти N+1 запросы в новом коде
  • отловить гонки и необработанные ошибки до мержа
  • сверить правки с командными стандартами кодинга
  • получить список правок с примерами кода

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

  • Проверь /code-review вот этот дифф перед мержем
  • Прогони /code-review по ссылке на PR, интересует безопасность
  • Сделай /code-review для src/api/orders.ts, обрати внимание на обработку ошибок

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

1Через Skills CLI (Vercel)

npx skills add anthropics/knowledge-work-plugins --skill code-review -a claude-code

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

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

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

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

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

Весь набор →
data-visualization Подбирает подходящие типы графиков под структуру данных и генерирует код на Python с matplotlib, seaborn и plotly. Пригодится при подготовке отчётов. CX Codex +1 13 800установок documentation Скилл для технического письма: собирает README, справочник по API, ранбук, архитектурный документ или гайд для новичков. Пригодится, когда код есть, а описания к нему нет. CX Codex +1 10 300установок build-dashboard Генерирует автономный HTML-дашборд с графиками Chart.js, карточками KPI и таблицами. Помогает быстро оформить результаты запроса или сырые данные в один файл для браузера. CX Codex +1 9 100установок memory-management Скилл раскладывает рабочие сокращения, имена и термины по файлам памяти, чтобы агент учитывал их в запросах. Пригодится для проектов с внутренним словарём и множеством контекстных деталей. CX Codex +1 7 400установок task-management Ведёт список задач в локальном файле TASKS.md и показывает интерактивный дашборд. Пригодится, чтобы фиксировать дедлайны и поручения прямо во время диалога с агентом. CX Codex +1 7 200установок architecture Помогает оформить Architecture Decision Record или разобрать чужой дизайн системы: варианты, компромиссы, последствия. Пригодится, когда выбираете между технологиями. CX Codex +1 6 700установок knowledge-synthesis Скилл объединяет результаты корпоративного поиска из чатов, почты и документов в один связный ответ. Убирает дубли, выставляет уровень доверия и сохраняет ссылки на источники. CX Codex +1 6 400установок testing-strategy Скилл помогает спроектировать стратегию тестирования и план проверок для проекта. Пригодится, когда нужно выбрать типы тестов и найти пробелы в покрытии. CX Codex +1 6 400установок

Другие версии code-review

code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок code-review agno-team Автоматическая проверка кода на стиль, ошибки и нарушения best practices. Скилл запускает линтер, ищет баги и уязвимости, даёт структурированный feedback с уровнями критичности. CX Codex +1 472установок code-review coderabbitai Запускает проверку кода через утилиту CodeRabbit CLI и помогает агенту исправлять найденные замечания. Пригодится для поиска багов и уязвимостей перед коммитом или PR. CX Codex +1 14 800установок code-review getsentry Скилл для ревью пул-реквестов и правок кода по инженерным практикам Sentry: безопасность, производительность, тесты, дизайн. CX Codex +1 5 500установок code-review Donchitos Скилл для архитектурного ревью: проверяет код по стандартам проекта, SOLID, тестируемости и производительности. Пригодится, когда нужно разобрать чужой файл или целый модуль. CX Codex +1 452установок

Похожие

github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. CX Codex +1 1 300установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. CX Codex 30 193установок git-pr-reviewer OneWave-AI Скилл разбирает диф ветки и проходит по изменённым файлам: логика, безопасность, производительность, тесты. Пригодится перед мержем, когда не хочется читать диф глазами. CX Codex +1 320установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. CX Codex +1 8 800установок ce-code-review EveryInc Скилл проверяет diff или pull request на баги, регрессии, тесты и соответствие стандартам. Подходит для проверки текущей ветки или заданного PR. CX Codex +1 3 800установок om-auto-review-pr open-mercato Ревью пул-реквеста по номеру в отдельном worktree, с вердиктом approve или request-changes и метками пайплайна. CX Codex +1 3 600установок gesture-review официальный Aaron Powell Плагин позволяет проверять пуллреквесты через видеопоток с камеры, подтверждая или отклоняя их жестами пальца вверх или вниз. ★ 40 418звёзд репо threat-model-analyst официальный github Проводит STRIDE-A-анализ репозитория или системы и готовит модель угроз. При повторном запуске сравнивает изменения с прошлым отчётом. 1 500установок

Рядом в теме «Код-ревью и рефакторинг»

Всё по теме «Код-ревью и рефакторинг» →

Вопросы о code-review

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

Выполните npx skills add anthropics/knowledge-work-plugins --skill code-review -a claude-code. Скилл окажется в ~/.claude/skills/code-review/SKILL.md.

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

Разбирает изменения в коде по безопасности, производительности, корректности и поддерживаемости. Возвращает отчёт с критичными проблемами, предложениями и вердиктом.

Что нужно, чтобы скилл подтянул дифф PR сам?

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

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

SKILL.md · Apache-2.0
---
name: code-review
description: Review code changes for security, performance, and correctness. Trigger with a PR URL or diff, "review this before I merge", "is this code safe?", or when checking a change for N+1 queries, injection risks, missing edge cases, or error handling gaps.
argument-hint: "<PR URL, diff, or file path>"
---

# /code-review

> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md).

Review code changes with a structured lens on security, performance, correctness, and maintainability.

## Usage

```
/code-review <PR URL or file path>
```

Review the provided code changes: @$1

If no specific file or URL is provided, ask what to review.

## How It Works

```
┌─────────────────────────────────────────────────────────────────┐
│                      CODE REVIEW                                   │
├─────────────────────────────────────────────────────────────────┤
│  STANDALONE (always works)                                       │
│  ✓ Paste a diff, PR URL, or point to files                      │
│  ✓ Security audit (OWASP top 10, injection, auth)               │
│  ✓ Performance review (N+1, memory leaks, complexity)           │
│  ✓ Correctness (edge cases, error handling, race conditions)    │
│  ✓ Style (naming, structure, readability)                        │
│  ✓ Actionable suggestions with code examples                    │
├─────────────────────────────────────────────────────────────────┤
│  SUPERCHARGED (when you connect your tools)                      │
│  + Source control: Pull PR diff automatically                    │
│  + Project tracker: Link findings to tickets                     │
│  + Knowledge base: Check against team coding standards           │
└─────────────────────────────────────────────────────────────────┘
```

## Review Dimensions

### Security
- SQL injection, XSS, CSRF
- Authentication and authorization flaws
- Secrets or credentials in code
- Insecure deserialization
- Path traversal
- SSRF

### Performance
- N+1 queries
- Unnecessary memory allocations
- Algorithmic complexity (O(n²) in hot paths)
- Missing database indexes
- Unbounded queries or loops
- Resource leaks

### Correctness
- Edge cases (empty input, null, overflow)
- Race conditions and concurrency issues
- Error handling and propagation
- Off-by-one errors
- Type safety

### Maintainability
- Naming clarity
- Single responsibility
- Duplication
- Test coverage
- Documentation for non-obvious logic

## Output

```markdown
## Code Review: [PR title or file]

### Summary
[1-2 sentence overview of the changes and overall quality]

### Critical Issues
| # | File | Line | Issue | Severity |
|---|------|------|-------|----------|
| 1 | [file] | [line] | [description] | 🔴 Critical |

### Suggestions
| # | File | Line | Suggestion | Category |
|---|------|------|------------|----------|
| 1 | [file] | [line] | [description] | Performance |

### What Looks Good
- [Positive observations]

### Verdict
[Approve / Request Changes / Needs Discussion]
```

## If Connectors Available

If **~~source control** is connected:
- Pull the PR diff automatically from the URL
- Check CI status and test results

If **~~project tracker** is connected:
- Link findings to related tickets
- Verify the PR addresses the stated requirements

If **~~knowledge base** is connected:
- Check changes against team coding standards and style guides

## Tips

1. **Provide context** — "This is a hot path" or "This handles PII" helps me focus.
2. **Specify concerns** — "Focus on security" narrows the review.
3. **Include tests** — I'll check test coverage and quality too.

© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins

Смотрите также

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

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