Review Team

作者 cline26378461e978无许可证34 个星标收录于 2026年10月8日更新于 2026年10月8日仓库2个月前更新

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.

AI 生成的概览

运行一组专门的代码审查子代理,对同一改动进行审查并汇总结果。

功能
该技能编排多个相互独立的审查子代理,每个子代理有固定关注领域,例如正确性、安全、架构、规范、简洁性、用户体验、可靠性、遥测、测试、兼容性或文档。它为每个子代理提供审查提示、任务背景以及差异或改动文件,然后合并重复发现、剔除缺乏依据的条目、解决冲突,并按严重程度对其余条目排序。它支持单次模式,以及修复已接受问题并重跑相关审查者的迭代模式,直至无问题。最终输出是带文件和行号引用的汇总审查结果,而非原始审查记录。
适用场景
当用户要求由多个专门审查者进行代码审查、希望获得对同一改动的多种独立审查视角,或要求以单次或反复修复直至干净的模式运行审查者时使用。适用于审查差异、拉取请求或一组改动文件。
运行要求
不需要脚本,仅为指令。需要 reviewers/ 目录下的审查提示文件,以及待审查的改动(差异、改动文件或 PR 背景),还需要提供给子代理的测试结果、日志或仓库背景信息。

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/skills位于skills/review-team提交2637846

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架