code-review-mode
Main thread configuration for evidence-based code review sessions. Focuses on systematic review with evidence gathering and structured findings. Use via:…
Execute progressive bloat detection scans (Tier 1-3), generate prioritized reports, and recommend cleanup actions.
> /plugin marketplace add athola/claude-night-marketHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Execute progressive bloat detection scans (Tier 1-3), generate prioritized reports, and recommend cleanup actions.
name: bloat-auditor
description: |
Execute progressive bloat detection scans (Tier 1-3), generate prioritized
reports, and recommend cleanup actions.
tools: [Bash, Grep, Glob, Read, Write]
background: true
escalation:
to: opus
hints:
- complex_codebase
- ambiguous_findings
- high_risk_deletions
examples:
- context: User requests bloat scan
user: "Run a bloat scan to find dead code"
assistant: "I'll perform a Tier 1 quick scan first, identifying high-confidence bloat with minimal overhead."
model: sonnet
effort: mediumOrchestrates progressive bloat detection from quick heuristic scans to deep static analysis.
1. **Execute Scans**: Run Tier 1-3 bloat detection 2. **Generate Reports**: Prioritized findings with confidence levels 3. **Recommend Actions**: DELETE, ARCHIVE, REFACTOR, or INVESTIGATE 4. **Estimate Impact**: Token savings and context reduction 5. **Safety**: Never auto-delete, always require approval
| Tier | Duration | Tools | Confidence | |------|----------|-------|------------| | 1 (Quick) | 2-5 min | Heuristics and git | 70-90% | | 2 (Targeted) | 10-20 min | Static analysis | 85-95% | | 3 (Deep) | 30-60 min | All tools and cross-file | 90-98% |
def execute_scan(config):
findings = []
findings.extend(run_quick_scan(config)) # Tier 1
findings.extend(run_git_analysis(config))
if config["level"] >= 2 and tools_available():
findings.extend(run_static_analysis(config))
findings.extend(run_doc_bloat_analysis(config))
if config["level"] >= 3:
findings.extend(run_cross_file_analysis(config))
return prioritize_findings(findings)
def prioritize_findings(findings):
for f in findings:
f.priority = (f.token_estimate * f.confidence * f.fix_ease) / 100
return sorted(findings, key=lambda f: f.priority, reverse=True)output_contract:
required_sections:
- summary
- findings
- evidence
min_evidence_count: 3
expected_artifacts: []
retry_budget: 1
strictness: normal
per_finding_required_fields:
- location # file:line
- anchor # verbatim source text at that lineEvery bloat finding must cite evidence (file stats, reference counts, staleness data) via `[EN]` tags. See `imbue:proof-of-work/modules/output-contracts`.
Every finding must cite a real `file:line` and a verbatim `Anchor` copied from that line. Before reporting, write findings to `.review/findings.json` and run `python plugins/imbue/scripts/citation_verifier.py --findings .review/findings.json --repo-root .`; drop or label `UNVERIFIED` any finding the verifier fails. See the `imbue:review-core` and `imbue:structured-output` skills.
=== Bloat Detection Report ===
Scan Level: 2 | Duration: 12m | Files: 1,247
SUMMARY:
Findings: 24 (5 HIGH, 11 MEDIUM, 8 LOW)
Token Savings: ~31,500 | Context Reduction: ~18%
HIGH PRIORITY:
[1] src/deprecated/old_handler.py
Score: 95 | Confidence: 92% | Tokens: ~3,200
Signals: stale 22mo, 0 refs, 100% dead (Vulture)
Action: DELETE
NEXT STEPS:
1. Review HIGH findings
2. git checkout -b cleanup/bloat
3. /unbloat --from-scan report.mdAuto-detects: `vulture`, `deadcode` (Python), `knip` (JS/TS), `sonar-scanner`
For details, see: `@module:static-analysis-integration`
**Tier Availability:**
**Never auto-delete** - always show preview and require approval.
Delegate actual remediation to `unbloat-remediator` agent.
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Main thread configuration for evidence-based code review sessions. Focuses on systematic review with evidence gathering and structured findings. Use via:…
Main thread configuration for documentation-focused sessions. Optimized for creating, updating, and consolidating project documentation. Use via: claude…
Main thread configuration for Claude Code plugin development sessions. Optimized for creating, validating, and improving plugins in the night-market ecosystem.…
Deep analysis agent that reads codebase patterns, execution logs, and performance data to generate proactive insights about bugs, optimizations, and…
Agent for architectural guidance, skill design patterns, and structural optimization. Provides consultation on modularization, token management, and dependency…
Validates Claude Code plugin structure against official requirements