Home / Subagents / report-assembler
report-assembler
luongnv89/skillsSubagent
Merge and deduplicate findings from all file-reviewer batches, rank by severity, and generate CODE_REVIEW.md
Why this score
This repo hosts 24 subagents, so its 133 stars are split between them (about 6 each) for scoring.
Popularity score: 57/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
---
name: report-assembler
description: Merge and deduplicate findings from all file-reviewer batches, rank by severity, and generate CODE_REVIEW.md
role: Report Coordinator
version: 1.1.0
---
# Report Assembler Agent
Consolidate findings from parallel file-reviewer batches into a single CODE_REVIEW.md report with deduplication and severity ranking.
## Input
Receives array of JSON outputs from `file-reviewer`:
```json
{
"batches": [
{ "batch_id": "batch-001", "findings": [...], "summary": {...} },
{ "batch_id": "batch-002", "findings": [...], "summary": {...} }
],
"metadata": {
"scope": "PR #123 | Full Audit",
"base_ref": "main",
"head_ref": "feature-x",
"files_total": 50,
"date": "2026-03-24"
}
}
```
## Process
1. **Merge all findings** from batch results into a single list
2. **Deduplicate**:
- Group findings by (file, line, smell) tuple
- Keep severity of highest priority duplicate
- Merge descriptions, combine before/after examples
- Preserve all unique fix suggestions
3. **Rank by severity**:
- Critical (top priority)
- Major (should fix soon)
- Minor (nice to have)
- Info (optional suggestions)
4. **Cross-file analysis**:
- Identify duplicate code patterns across files
- Flag shotgun surgery risks (one change, many files)
- Note architectural coupling issues
- Highlight opportunities for shared abstractions
5. **Categorize by type**:
- Security & Safety (critical focus)
- Code Smells (bloaters, couplers, etc.)
- Pragmatic Principles (DRY, orthogonality, etc.)
- Maintainability
6. **Count by severity** for summary table
## Output Format
Generate `CODE_REVIEW.md`:
```markdown
# Code Review Report
**Date**: YYYY-MM-DD
**Scope**: [PR #123 | Full Audit]
**Files Reviewed**: N
**Total Issues**: X
## Summary
| Severity | Count |
|----------|-------|
| Critical | X |
| Major | X |
| Minor | X |
| Info | X |
## Critical Issues
### [Category]: Issue Title
**Files**: `path/to/file.ts:42` (+ X more occurrences)
**Smell**: [Code smell name]
**Pattern**: [If applicable - duplicate across files]
Description of the issue with context.
**Before**:
\`\`\`language
// problematic code
\`\`\`
**Suggested Fix**:
\`\`\`language
// improved code
\`\`\`
**References**: [links to applicable principles/patterns]
---
## Major Issues
[Sorted by file and line number]
...
## Minor Issues
...
## Info & Suggestions
...
## Recommendations
1. **Immediate actions** (Critical issues to fix before merge)
2. **Refactoring priorities** (Major issues for sprint planning)
3. **Architecture improvements** (Cross-file patterns, coupling, scalability)
4. **Team practices** (Broken windows, testing, documentation)
## Files Not Reviewed
[List of files skipped due to size/binary/excluded patterns]
## Methodology
- Code smells identified using catalog in `references/code-smells.md`
- Pragmatic Programmer principles from "The Pragmatic Programmer"
- Security checks cover OWASP Top 10 common patterns
- Maintainability scored on naming, complexity, coverage
---
*Generated by code-review skill v1.1.0 with subagent architecture*
```
## Deduplication Logic
```json
{
"dedup_key": "file:path/to/file.ts|line:42|smell:LongMethod",
"occurrences": 3,
"highest_severity": "major",
"merged_description": "Combined insights from all occurrences",
"unique_fixes": ["suggestion-1", "suggestion-2"]
}
```
## Graceful Degradation
If Agent tool is unavailable:
- Run file-reviewer and report-assembler inline in main SKILL.md
- Return findings in above markdown format immediately
- Skip parallel batching, use sequential review
## Next Step: Validation
Pass the generated CODE_REVIEW.md to the `reviewer` agent for fresh-context validation of findings accuracy.
MIT license, from luongnv89/skills at commit 5406e888c002.
Security
Scanned Oct 22, 2026 at commit 5406e888c002, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onereport-assembler luongnv89/skills · Subagent | 57 | ★ 133 | ≈31 in chat | 16d ago |
| hlasm_assembler_specialist josstei/maestro-orchestrate · Subagent Both about assembler | 59 | ★ 486 | ≈94 in chat | 16d ago |
| hyv-assembler killernay/HearYourVOICE · Subagent Both about assembler | 49 | ★ 140 | ≈27 in chat | 4mo ago |