review-aggregation
Synthesizes outputs from various code review agents into clear priorities.
Install
mkdir -p .claude/skills/review-aggregation && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14735" && unzip -o skill.zip -d .claude/skills/review-aggregation && rm skill.zipInstalls to .claude/skills/review-aggregation
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Guidance on combining findings from multiple review agents into actionable recommendationsKey capabilities
- →Collect findings from multiple review agents.
- →Deduplicate findings based on file, line, and concept.
- →Apply a priority matrix to assign final priority to issues.
- →Identify systemic patterns from aggregated issues.
- →Structure a final review report with critical, important, and improvement sections.
- →Cross-reference issues from multiple agents in the same area.
How it works
This skill aggregates findings from various code review agents, deduplicates them, applies a priority matrix, identifies systemic patterns, and structures a final report. It also provides guidelines for cross-referencing and escalating/downgrading issues.
Inputs & outputs
When to use review-aggregation
- →Summarize code review feedback
- →Prioritize automated issues
- →Synthesize multiple agent reports
About this skill
Review Aggregation Skill
This skill provides guidance on how to effectively combine and prioritize findings from multiple code review agents.
When to Use
Apply this skill when:
- Running the extended review pipeline (/extended-review)
- The senior-engineer agent is synthesizing findings
- You need to prioritize issues from multiple sources
- Creating a final review summary
Aggregation Process
1. Collect All Findings
Gather outputs from all review agents:
| Agent | Focus Area | Output Format |
|---|---|---|
| code-reviewer | Style, security, logic | Issues list |
| silent-failure-hunter | Error handling, silent failures | Severity-rated |
| code-simplifier | Redundancy, clarity | Suggestions |
| context7-library-compliance | Library best practices, deprecated | Doc-referenced |
| react-best-practices | Component design, hooks, perf | Pattern violations |
| cruft-detector | Unnecessary code, shallow tests | Cruft inventory |
2. Deduplicate Findings
Multiple agents may flag the same issue:
- Same file + line + concept = Merge into single finding
- Same concept, different locations = Keep separate, note pattern
- Related but distinct issues = Keep separate, cross-reference
3. Apply Priority Matrix
Use this matrix to assign final priority:
| Criteria | Priority | Examples |
|---|---|---|
| Security vulnerability | P0 | SQL injection, XSS, auth bypass |
| Data loss risk | P0 | Missing transactions, race conditions |
| Breaking production | P0 | Undefined behavior, unhandled exceptions |
| Shallow tests (false safety) | P1 | Tests that pass when feature is broken |
| Silent failures | P1 | Empty catch, swallowed errors |
| Deprecated API (will break) | P1 | Using removed/deprecated APIs |
| Performance regression | P2 | N+1 queries, memory leaks, blocking operations |
| Library misuse | P2 | Anti-patterns per official docs |
| Missing best practices | P2 | Not following recommended patterns |
| Code style/cruft | P3 | Unnecessary comments, minor redundancy |
| Documentation gaps | P3 | Missing or outdated comments |
4. Identify Patterns
Look for systemic issues:
Pattern Detection Checklist:
- [ ] Same issue in 3+ locations = Systemic problem
- [ ] Multiple agents flag same area = High-risk zone
- [ ] Test issues + code issues together = Likely bug
- [ ] Similar mistakes across files = Missing guidance/tooling
5. Structure Final Report
## Review Summary
### At a Glance
- Files reviewed: X
- Total issues: Y (P0: A, P1: B, P2: C, P3: D)
- Recommendation: [APPROVE / APPROVE WITH FIXES / REQUEST CHANGES]
### Critical Path (P0-P1)
These MUST be addressed before merge:
1. [Issue] in `file:line` - [Brief reason why critical]
2. [Issue] in `file:line` - [Brief reason why critical]
### Important (P2)
Should address, can track as follow-up:
1. [Issue] in `file:line`
2. [Issue] in `file:line`
### Improvements (P3)
Nice-to-have for future cleanup:
1. [Issue] in `file:line`
2. [Issue] in `file:line`
### Patterns Detected
[Any systemic issues that need broader attention]
### What's Done Well
[Positive observations to reinforce good patterns]
Cross-Reference Guidelines
When the same area has issues from multiple agents:
Example: Auth Handler Issues
┌─────────────────────────────────────────────────────┐
│ src/api/auth.ts:45-67 │
├─────────────────────────────────────────────────────┤
│ code-reviewer: Missing input validation │
│ silent-failure-hunter: Empty catch block │
│ cruft-detector: Comment describes "what" not "why" │
│ context7: Using deprecated bcrypt.hash() pattern │
├─────────────────────────────────────────────────────┤
│ AGGREGATED: P0 - Auth handler has multiple issues │
│ - Security: input validation + deprecated API (P0) │
│ - Reliability: silent failure (P1) │
│ - Quality: poor comment (P3) │
│ │
│ Recommendation: Rewrite this handler entirely │
└─────────────────────────────────────────────────────┘
Escalation Rules
Automatic P0 Escalation
Escalate to P0 regardless of individual agent rating when:
- Security + silent failure in same code path
- Auth/payment code with any P1+ issue
- Test coverage is 0% for changed code
- Breaking API contract
Downgrade Conditions
Consider downgrading when:
- Issue is in test/example code only
- Issue is in clearly marked deprecated code being removed
- Change is behind feature flag (still track for flag removal)
Environment-Specific Notes
Claude Code
Full aggregation happens automatically via hooks:
- pr-review-toolkit agents complete
- chain-extended-review.sh triggers
- Extended agents run
- senior-engineer synthesizes
VS Code / OpenCode
Manual aggregation - guide user through:
- "Run each review agent"
- "Collect outputs"
- "Apply priority matrix"
- "Create summary"
Tips for Effective Aggregation
- Don't double-penalize - If two agents flag same issue, count once
- Context matters - Same issue may be P1 in core code, P3 in utils
- Err toward shipping - When in doubt, track as follow-up vs blocking
- Test issues are serious - False confidence from bad tests is dangerous
- Security is absolute - Never downgrade security issues
When not to use it
- →When only one review agent is used.
- →When a final review summary is not required.
- →When the goal is not to prioritize issues from multiple sources.
Limitations
- →The skill is designed for aggregating findings from multiple code review agents.
- →Priority assignment is based on a predefined matrix.
- →Escalation rules are specific (e.g., Security + silent failure in same code path automatically escalates to P0).
How it compares
This skill provides a structured methodology for synthesizing and prioritizing findings from multiple automated review agents, offering a consolidated and actionable report unlike individual agent outputs.
Compared to similar skills
review-aggregation side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| review-aggregation (this skill) | 0 | 6mo | No flags | Intermediate |
| conversation-analyzer | 8 | 9mo | Review | Intermediate |
| wrap | 0 | 7mo | Review | Intermediate |
| file-operations | 1 | 9mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
conversation-analyzer
mhattingpete
Analyzes your Claude Code conversation history to identify patterns, common mistakes, and opportunities for workflow improvement. Use when user wants to understand usage patterns, optimize workflow, identify automation opportunities, or check if they're following best practices.
wrap
team-attention
세션 종료 시 자동 정리를 수행합니다. CLAUDE.md 업데이트 제안, 반복 패턴 자동화 기회 탐지, 배운 것 정리, 미완성 작업 정리. 사용자가 /wrap 또는 세션 마무리 요청 시 사용.
file-operations
mhattingpete
Analyze files and get detailed metadata including size, line counts, modification times, and content statistics. Use when users request file information, statistics, or analysis without modifying files.
triage-issue
mysticaltech
Use when triaging a GitHub issue - analyzes issue, checks for duplicates, categorizes, and drafts response
proof-of-work
MadAppGang
Proof artifact generation patterns for task validation. Covers screenshots, test results, deployments, and confidence scoring.
setup
PackRat-AI
Configure which review agents run for your project. Auto-detects stack and writes compound-engineering.local.md.