review-team — скилл для Claude Code: ревью кода командой субагентов
Запускает несколько независимых ревьюеров на одно изменение. Пригодится, когда нужен взгляд с разных сторон, а не один общий отзыв.
npx skills add cline/skills --skill review-team -a claude-codeЧто делает review-team
Скилл поднимает команду субагентов-ревьюеров и даёт каждому свою зону. Ядро проверяет корректность, безопасность и злоупотребления, архитектуру, соответствие конвенциям, простоту и объём задачи. Отдельные ревьюеры смотрят на UX и доступность, производительность и надёжность, телеметрию, стратегию тестирования, совместимость API и документацию.
Промпты ревьюеров лежат в reviewers/. Каждый субагент не видит остальных и обязан держаться своей роли, поэтому находки не дублируются. Режим по умолчанию — single: ревьюеры проходят один раз, результаты сводятся и дубликаты убираются. Режим iterate включается только по явной просьбе: находки правятся, нужные ревьюеры запускаются снова, и так до чистого результата.
На вход каждому ревьюеру нужны промпт из его файла, описание задачи или контекст PR, дифф либо изменённые файлы, а также результаты тестов и логи. Без диффа проверять нечего, поэтому сначала подготовьте изменение. Независимых ревьюеров лучше запускать параллельно. В финальном отчёте сырые транскрипты не показываются, если их не запросили отдельно.
Какие задачи решает
- собрать несколько независимых мнений по одному диффу
- поймать проблему безопасности до мержа
- проверить изменение на соответствие конвенциям проекта
- прогнать ревьюеров повторно после правок
- отделить реальные находки от шума и дублей
Примеры запросов агенту
- прогони review-team по этому диффу в режиме single
- запусти полную команду ревьюеров на изменённых файлах
- правь находки и перезапускай ревьюеров, пока не станет чисто
Как установить review-team
1Через Skills CLI (Vercel)
npx skills add cline/skills --skill review-team -a claude-code2Вручную: положить файлы
~/.claude/skills/review-team/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/review-team/
1Через Skills CLI (Vercel)
npx skills add cline/skills --skill review-team -a codex2Вручную: положить файлы
.agents/skills/review-team/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cline/skills --skill review-team -a cursor2Вручную: положить файлы
.cursor/skills/review-team/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cline/skills review-team2Вручную: положить файлы
.github/skills/review-team/SKILL.md1Через Skills CLI (Vercel)
npx skills add cline/skills --skill review-team -a gemini-cli2Командой платформы
gemini skills install https://github.com/cline/skills --path skills/review-teamВручную: положить файлы
.devin/skills/review-team/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cline/skills --skill review-team -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о review-team
Как установить review-team в Claude?
Выполните npx skills add cline/skills --skill review-team -a claude-code. Скилл окажется в ~/.claude/skills/review-team/SKILL.md.
Что делает review-team?
Запускает флот специализированных субагентов-ревьюеров на одно изменение. Каждый работает в своей зоне и не видит остальных, а находки потом сводятся вместе.
Чем режим iterate отличается от single?
В single ревьюеры проходят один раз и отчёт собирается сразу. В iterate принятые находки правятся, нужные ревьюеры запускаются снова, и цикл идёт до чистого результата или явно отложенных замечаний.
Исходный текст
SKILL.md · Apache-2.0
--- name: review-team description: Use when the user asks for a code review by a fleet of specialized reviewer agents, wants multiple independent reviewer perspectives, or asks to run reviewers in single-pass or iterative fix-until-clean mode. Launches focused subagents for correctness, security, architecture, conventions, simplicity, UX, reliability, telemetry, testing, compatibility, and documentation review. --- # Review Team Run a fleet of specialized reviewer subagents against the same change. Each reviewer is intentionally unaware of the others and must stay within its assigned focus area. Reviewer prompts live in `reviewers/`. Read only the reviewer files you plan to launch. ## Modes - **single**: Default. Launch reviewers once, aggregate findings, deduplicate, and report the final review. - **iterate**: Launch reviewers, fix accepted findings, rerun relevant reviewers, and repeat until the review is clean or the remaining findings are intentionally deferred. If the user does not specify a mode, use **single**. Use **iterate** only when the user explicitly asks to keep fixing, make reviewers happy, or run until clean. ## Reviewer Set Core reviewers: - `reviewers/correctness-reviewer.md` - `reviewers/security-abuse-reviewer.md` - `reviewers/architecture-reviewer.md` - `reviewers/code-quality-conventions-reviewer.md` - `reviewers/simplicity-scope-reviewer.md` Specialist reviewers: - `reviewers/product-ux-accessibility-reviewer.md` - `reviewers/performance-reliability-reviewer.md` - `reviewers/telemetry-observability-reviewer.md` - `reviewers/testing-strategy-reviewer.md` - `reviewers/api-compatibility-reviewer.md` - `reviewers/documentation-dx-reviewer.md` Default to all reviewers when the user asks for the full team. For narrower requests, launch only the relevant reviewers. ## Launch Pattern For each reviewer subagent, provide: 1. The exact reviewer prompt from its Markdown file. 2. The task description, PR/issue context, or user request. 3. The diff or changed files to review. 4. Any test results, logs, screenshots, or relevant repository context. Add this wrapper to every reviewer prompt: ```text You are one reviewer in a fleet of independent code review agents. You cannot see the other reviewers. Stay strictly within your assigned role. Return only concrete, actionable findings with file and line references. If you find no issues in your area, say so clearly. Do not provide general commentary, praise, summaries, or duplicate concerns outside your mandate. ``` Prefer running independent reviewers in parallel. Do not ask multiple reviewers to solve the same broad task in the same way; their reviewer prompt is their boundary. ## Aggregation After reviewers finish: 1. Merge duplicate findings. 2. Drop findings that lack a concrete failure mode, user impact, security risk, or maintenance cost. 3. Resolve conflicts using the codebase, tests, and stated requirements as evidence. 4. Rank findings by severity and practical importance. 5. Present findings first, with file and line references. The final review should not expose raw reviewer transcripts unless the user asks for them. ## Iterate Mode In **iterate** mode: 1. Run the initial reviewer set. 2. Decide which findings are valid and should be fixed. 3. Implement fixes directly. 4. Run tests or checks appropriate to the changes. 5. Rerun only the reviewers relevant to the changed areas or unresolved findings. 6. Continue until no actionable findings remain, or until any remaining findings are explicitly documented as out of scope, false positives, or accepted tradeoffs. Keep the user informed between iterations. Do not loop indefinitely; stop when additional iterations are not producing material new findings. ## Final Response For **single** mode, return the aggregated review. For **iterate** mode, return: - What was fixed. - What verification ran. - Which reviewers were rerun. - Any remaining findings or accepted tradeoffs.
© cline · Apache-2.0 · cline/skills