
Unified Review
- 99 installs
- 325 repo stars
- Updated August 2, 2026
- athola/claude-night-market
Unified-review is an agent skill that applies standard pensive markdown templates so every automated review ships the same severity-ranked structure.
About
Unified Review in the Claude Night Market pensive stack is really powered by output-format-templates: a small, reusable skill that defines how every review type should look on the page. Solo builders and tiny teams use it when they want agent-driven reviews—bugs, APIs, architecture, tests, Rust, Makefiles, math—to produce comparable executive summaries, severity counts, and prioritized action items instead of one-off chat rambling. The template encodes severity tiers (Critical through Low), location pointers, evidence snippets, and a “why this matters” narrative tied to proof references such as OWASP or language docs. It does not perform the review logic itself; parent skill pensive:shared and specialized reviewers supply domain rules while this skill enforces consistent structure for AEO-friendly, citable reports. Install it when you chain multiple pensive reviewers or unified-review and need one deliverable shape for stakeholders and follow-up tickets.
- Top-level template: Executive Summary, Findings Summary, Detailed Findings, Action Items, Evidence Appendix
- Per-finding template with Critical|High|Medium|Low severity
- Fields for Issue, Evidence, Why This Matters, and Proof links to authoritative docs
- Shared by pensive:unified-review and domain reviews (API, architecture, Rust, tests, math)
- Estimated ~350 tokens as lightweight review-infrastructure formatting
Unified Review by the numbers
- 99 all-time installs (skills.sh)
- Ranked #448 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/athola/claude-night-market --skill unified-reviewAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 99 |
|---|---|
| repo stars | ★ 325 |
| Security audit | 2 / 3 scanners passed |
| Last updated | August 2, 2026 |
| Repository | athola/claude-night-market ↗ |
What it does
Standardize pensive-style review reports (severity buckets, evidence, action items) so unified and domain-specific reviews read the same for humans and agents.
Who is it for?
Best when you're running multiple pensive review skills and need one executive-ready format for merges and security or quality gates.
Skip if: Replacing domain review expertise when you have not installed the actual bug/API/architecture reviewer skills that fill the template.
When should I use this skill?
When pensive review skills (unified-review, bug-review, api-review, architecture-review, test-review, rust-review, makefile-review, math-review) produce deliverables.
What you get
Each review outputs a predictable report with executive summary, severity counts, detailed findings, action items, and an evidence appendix ready for tickets or PR comments.
- Markdown review report with executive summary
- Severity-ranked findings and action items
- Evidence appendix with code snippets and references
By the numbers
- Severity scale: Critical, High, Medium, Low
- Estimated 350 tokens for format skill
Files
Table of Contents
- Quick Start
- When to Use
- Review Skill Selection Matrix
- Workflow
- 1. Analyze Repository Context
- 2. Select Review Skills
- 3. Execute Reviews
- 4. Integrate Findings
- Review Modes
- Auto-Detect (default))
- Focused Mode
- Full Review Mode
- Quality Gates
- Deliverables
- Executive Summary
- Domain-Specific Reports
- Integrated Action Plan
- Modular Architecture
- Exit Criteria
Unified Review Orchestration
Intelligently selects and executes appropriate review skills based on codebase analysis and context.
Quick Start
# Auto-detect and run appropriate reviews
/full-review
# Focus on specific areas
/full-review api # API surface review
/full-review architecture # Architecture review
/full-review bugs # Bug hunting
/full-review tests # Test suite review
/full-review all # Run all applicable skillsVerification: Run pytest -v to verify tests pass.
When To Use
- Starting a full code review
- Reviewing changes across multiple domains
- Need intelligent selection of review skills
- Want integrated reporting from multiple review types
- Before merging major feature branches
When NOT To Use
- Specific review type known
- use bug-review
- Test-review
- Architecture-only focus - use
architecture-review
- Specific review type known
- use bug-review
Review Skill Selection Matrix
| Codebase Pattern | Review Skills | Triggers |
|---|---|---|
Rust files (*.rs, Cargo.toml) | rust-review, bug-review, api-review | Rust project detected |
API changes (openapi.yaml, routes/) | api-review, architecture-review | Public API surfaces |
Test files (test_*.py, *_test.go) | test-review, bug-review | Test infrastructure |
| Makefile/build system | makefile-review, architecture-review | Build complexity |
| Mathematical algorithms | math-review, bug-review | Numerical computation |
| Architecture docs/ADRs | architecture-review, api-review | System design |
| General code quality | bug-review, test-review | Default review |
| Post-implementation audit | imbue:justify | High add/delete ratio, test changes, new abstractions |
Workflow
1. Analyze Repository Context
- Detect primary languages from extensions and manifests
- Analyze git status and diffs for change scope
- Identify project structure (monorepo, microservices, library)
- Detect build systems, testing frameworks, documentation
2. Select Review Skills
# Detection logic
if has_rust_files():
schedule_skill("rust-review")
if has_api_changes():
schedule_skill("api-review")
if has_test_files():
schedule_skill("test-review")
if has_makefiles():
schedule_skill("makefile-review")
if has_math_code():
schedule_skill("math-review")
if has_architecture_changes():
schedule_skill("architecture-review")
# Default
schedule_skill("bug-review")Verification: Run pytest -v to verify tests pass.
3. Execute Reviews
Dispatch selected skills concurrently via the Agent tool. Use this mapping to resolve skill names to agent types:
| Skill Name | Agent Type | Notes |
|---|---|---|
| bug-review | pensive:code-reviewer | Covers bugs, API, tests |
| api-review | pensive:code-reviewer | Same agent, API focus |
| test-review | pensive:code-reviewer | Same agent, test focus |
| architecture-review | pensive:architecture-reviewer | ADR compliance |
| rust-review | pensive:rust-auditor | Rust-specific |
| code-refinement | pensive:code-refiner | Duplication, quality |
| math-review | general-purpose | Prompt: invoke Skill(pensive:math-review) |
| makefile-review | general-purpose | Prompt: invoke Skill(pensive:makefile-review) |
| shell-review | general-purpose | Prompt: invoke Skill(pensive:shell-review) |
Sub-agent isolation (required):
Dispatch ALL selected agents in a SINGLE parallel Agent tool call. Do not read or process any agent's output until ALL agents have returned their results. Reading the first result before the others are in anchors synthesis toward that perspective: each subsequent result gets evaluated against the first rather than independently. Collect all results, then synthesize once.
Rules:
- Never use skill names as agent types (e.g.,
pensive:math-reviewis NOT an agent) - When
pensive:code-reviewercovers multiple domains, dispatch once with combined scope - For skills without dedicated agents, use
general-purposeand instruct it to invoke the Skill tool - Maintain consistent evidence logging across all agents
- Track progress via TodoWrite
4. Integrate Findings
- Consolidate findings across domains
- Identify cross-domain patterns
- Prioritize by impact and effort
- Generate unified action plan
Deferred capture for backlog findings: Findings that are triaged to the backlog (out-of-scope for the current review or deferred by the team) should be preserved so they are not lost between review cycles. For each finding assigned to the backlog, run:
python3 scripts/deferred_capture.py \
--title "<finding title>" \
--source review \
--context "Review dimension: <dimension>. <finding description>"The <dimension> value should match the review skill that surfaced the finding (e.g. bug-review, api-review, architecture-review). This runs automatically after the action plan is finalised, without prompting the user.
Review Modes
Auto-Detect (default)
Automatically selects skills based on codebase analysis.
Focused Mode
Run specific review domains:
/full-review api→ api-review only/full-review architecture→ architecture-review only/full-review bugs→ bug-review only/full-review tests→ test-review only
Full Review Mode
Run all applicable review skills:
/full-review all→ Execute all detected skills
Quality Gates
Each review must: 1. Establish proper context 2. Execute all selected skills successfully 3. Document findings with evidence 4. Prioritize recommendations by impact 5. Create action plan with owners
Deliverables
Executive Summary
- Overall codebase health assessment
- Critical issues requiring immediate attention
- Review frequency recommendations
Domain-Specific Reports
- API surface analysis and consistency
- Architecture alignment with ADRs
- Test coverage gaps and improvements
- Bug analysis and security findings
- Performance and maintainability recommendations
Integrated Action Plan
- Prioritized remediation tasks
- Cross-domain dependencies
- Assigned owners and target dates
- Follow-up review schedule
Modular Architecture
All review skills use a hub-and-spoke architecture with progressive loading:
- `pensive:shared`: Common workflow, output templates, quality checklists
- Each skill has `modules/`: Domain-specific details loaded on demand
- Cross-plugin deps:
imbue:proof-of-work,imbue:diff-analysis/modules/risk-assessment-framework
This reduces token usage by 50-70% for focused reviews while maintaining full capabilities.
Exit Criteria
- All selected review skills executed
- Findings consolidated and prioritized
- Action plan created with ownership
- Evidence logged per structured output format
Supporting Modules
- Review workflow core - standard 5-step workflow pattern for all pensive reviews
- Output format templates - finding entry, severity, action item templates
- Quality checklist patterns - pre-review, analysis, evidence, deliverable checklists
Troubleshooting
Common Issues
If the auto-detection fails to identify the correct review skills, explicitly specify the mode (e.g., /full-review rust instead of just /full-review). If integration fails, check that TodoWrite logs are accessible and that evidence files were correctly written by the individual skills.
Output Format Templates
Standard templates for consistent review deliverables.
Top-Level Structure
# [Review Type] Review: [Subject]
## Executive Summary
[High-level overview, key findings count, overall assessment]
## Findings Summary
[Count by severity: Critical, High, Medium, Low]
## Detailed Findings
[Organized by category or severity]
## Action Items
[Prioritized recommendations with owner and next step]
## Evidence Appendix
[Supporting code snippets, references, measurements]Finding Entry Template
### [Category]: [Short Title]
**Severity**: [Critical|High|Medium|Low]
**Location**: [File path:line numbers or component name]
**Category**: [Specific category from domain]
**Issue**:
[Clear description of what's wrong]
**Evidence**:
[Code snippet, measurement, or observation]
**Why This Matters**:
[The underlying principle or rule being violated.
Explain the concept, not just the symptom.]
**Proof**:
[Link to authoritative best-practice documentation.
Prefer: language docs, OWASP, PEPs, style guides,
RFCs. Summarize what the link teaches.]
**Teachable Moment**:
[How this lesson generalizes beyond this specific
finding. When else would this principle apply?]
**Recommendation**:
[Specific steps to resolve, with concrete next action]
**References**: [Evidence appendix section or external docs]Educational Depth by Severity
| Severity | Why | Proof Link | Teachable Moment |
|---|---|---|---|
| Critical | Required | Required | Required |
| High | Required | Required | Required |
| Medium | Required | If available | Optional |
| Low | Brief | Optional | Optional |
Severity Definitions
Critical: Security vulnerability, data loss risk, system failure potential High: Significant functionality issues, major violations, substantial technical debt Medium: Moderate violations, code quality issues, maintainability concerns Low: Minor style issues, optimization opportunities, documentation gaps
Action Items Template
## Action Items
### Immediate (Critical/High Severity)
1. [Action] - [Rationale] - [Reference to finding]
2. ...
### Short-term (Medium Severity)
1. [Action] - [Rationale] - [Reference to finding]
2. ...
### Long-term (Low Severity / Improvements)
1. [Action] - [Rationale] - [Reference to finding]
2. ...Evidence Appendix Template
## Evidence Appendix
### E1: [Short Reference Name]
**Related to**: Finding [X]
**File**: `/path/to/file.ext:lines`
[code snippet or measurement]
**Context**: [Why this evidence matters]
---
### E2: [Next Reference]
...Summary Statistics Template
## Review Statistics
- **Total Items Reviewed**: [count]
- **Findings by Severity**:
- Critical: [count]
- High: [count]
- Medium: [count]
- Low: [count]
- **Categories Analyzed**: [list]
- **Recommendations**: [count]Usage Notes
1. Adapt section headings to domain (e.g., "Endpoints" for API, "Components" for architecture) 2. Always link findings to evidence 3. Keep Executive Summary under 5 sentences 4. validate every finding has a concrete next step 5. Use consistent severity assessment across entire review
Quality Checklist Patterns
Standard quality assurance checklists for review deliverables.
Pre-Review Checklist
Execute before starting analysis:
- [ ] Scope clearly defined and documented
- [ ] Review criteria identified (use domain-specific patterns)
- [ ] Success criteria established
- [ ] Evidence logging strategy prepared
- [ ] Output template selected and customized
Analysis Quality Checklist
Execute during deep analysis phase:
- [ ] All scope items examined
- [ ] Domain-specific criteria applied consistently
- [ ] Severity assessed using standard definitions
- [ ] Patterns and anti-patterns identified
- [ ] Cross-references validated
- [ ] Edge cases considered
Evidence Quality Checklist
Execute during evidence capture:
- [ ] Every finding has supporting evidence
- [ ] File paths and line numbers included
- [ ] Code snippets are minimal and focused
- [ ] Context preserved for each evidence item
- [ ] Evidence appendix organized and referenced
- [ ] Reasoning chains documented
Deliverable Completeness Checklist
Execute before finalizing output:
- [ ] Executive summary present and concise
- [ ] All findings documented with required fields:
- [ ] Severity assigned
- [ ] Location specified
- [ ] Category identified
- [ ] Issue described
- [ ] Evidence provided
- [ ] Impact explained
- [ ] Recommendation actionable
- [ ] Action items prioritized by severity
- [ ] Evidence appendix complete
- [ ] Summary statistics included
- [ ] Output follows template structure
Recommendation Quality Checklist
Execute for each recommendation:
- [ ] Specific and actionable
- [ ] Addresses root cause, not just symptoms
- [ ] Feasible within project constraints
- [ ] Prioritized appropriately
- [ ] Linked to finding
- [ ] Includes rationale
Review Consistency Checklist
Execute before final delivery:
- [ ] Severity levels applied consistently
- [ ] Terminology used consistently
- [ ] Categories align with domain standards
- [ ] Similar issues grouped appropriately
- [ ] No contradictory recommendations
- [ ] Style and tone professional throughout
Exit Criteria Validation
Final check before completion:
- [ ] All TodoWrite items marked complete
- [ ] Workflow steps executed in sequence
- [ ] Quality checklists satisfied
- [ ] Output validated against template
- [ ] Evidence complete and linked
- [ ] Deliverable ready for stakeholder review
Usage Pattern
Integrate into Step 5 (Deliverable Assembly) of review workflow:
# Before marking final todo as complete
print("Validating deliverable quality...")
# Run through Deliverable Completeness Checklist
# Run through Review Consistency Checklist
# Run through Exit Criteria Validation
# Only then mark todo completeCustomization
Domain-specific reviews may extend these checklists with:
- Additional domain criteria (e.g., security-specific checks)
- Tool-specific validation (e.g., linter results)
- Compliance requirements (e.g., regulatory standards)
Extend, don't replace, these baseline checklists.
Review Workflow Core
Standard 5-step workflow pattern for all pensive review skills.
Workflow Structure
Step 1: Context Establishment
TodoWrite Item: "Establishing review context"
Actions: 1. Identify review scope and boundaries 2. Gather relevant files and documentation 3. Establish success criteria 4. Load domain-specific patterns (if applicable)
Output: Context summary with scope definition
Step 2: Scope Inventory
TodoWrite Item: "Creating scope inventory"
Actions: 1. Catalog all items to review (files, components, endpoints, etc.) 2. Categorize by type, complexity, or domain area 3. Prioritize based on risk, complexity, or impact 4. Create initial structure for findings
Output: Structured inventory with categories
Step 3: Deep Analysis
TodoWrite Item: "Performing deep analysis"
Actions: 1. Apply domain-specific review criteria 2. Identify patterns, anti-patterns, violations 3. Assess severity (Critical, High, Medium, Low) 4. Cross-reference with best practices 5. Capture evidence for each finding
Output: Detailed findings with evidence
Step 4: Evidence Capture
TodoWrite Item: "Capturing evidence"
Integration with imbue:proof-of-work: 1. Document code snippets with file paths and line numbers 2. Record reasoning chains for conclusions 3. Link findings to specific violations or patterns 4. Preserve context for future reference
Output: Evidence appendix linked to findings
Step 5: Deliverable Assembly
TodoWrite Item: "Assembling final deliverable"
Actions: 1. Structure findings by severity and category 2. Format recommendations with actionable steps 3. Create prioritized action items 4. Validate completeness against exit criteria 5. Generate final output using templates
Output: Complete review deliverable
TodoWrite Integration
Create tasks at workflow start:
TodoWrite({
"todos": [
{"content": "Establish review context", "status": "pending", "activeForm": "Establishing review context"},
{"content": "Create scope inventory", "status": "pending", "activeForm": "Creating scope inventory"},
{"content": "Perform deep analysis", "status": "pending", "activeForm": "Performing deep analysis"},
{"content": "Capture evidence", "status": "pending", "activeForm": "Capturing evidence"},
{"content": "Assemble final deliverable", "status": "pending", "activeForm": "Assembling final deliverable"}
]
})Mark each as in_progress when starting, completed when finished.
Exit Criteria
Before marking workflow complete:
- [ ] All scope items analyzed
- [ ] Evidence captured for each finding
- [ ] Recommendations are actionable
- [ ] Output follows format templates
- [ ] Quality checklist satisfied
Related skills
How it compares
Review formatting template layer, not a standalone linter or MCP static-analysis server.
FAQ
Who is unified-review for?
Developers using athola/claude-night-market pensive reviewers who want unified-review and sibling skills to emit the same structured markdown deliverable.
When should I use unified-review?
In Ship before merging large changes, during Build when documenting architecture or API decisions, and in Operate when post-incident reviews need severity-ranked action items with evidence.
Is unified-review safe to install?
It defines output structure only; confirm repo trust via the Security Audits panel on this Prism page before enabling night-market skills in your agent.