| name | bloat-detector |
| description | Detects codebase bloat via dead code, duplication, complexity, and doc bloat scans. Use when codebase feels large or before a release. |
| alwaysApply | false |
| category | conservation |
| tags | ["bloat","cleanup","static-analysis","technical-debt","optimization"] |
| tools | [] |
| modules | ["modules/quick-scan.md","modules/git-history-analysis.md","modules/growth-analysis.md","modules/code-bloat-patterns.md","modules/ai-generated-bloat.md","modules/documentation-bloat.md","modules/static-analysis-integration.md","modules/remediation-types.md"] |
| progressive_loading | true |
| estimated_tokens | 400 |
| usage_patterns | ["bloat","dead code","unused","cleanup","unbloat","prune"] |
| model_hint | standard |
Bloat Detector
Systematically detect and eliminate codebase bloat through progressive analysis tiers.
Bloat Categories
| Category | Examples |
|---|
| Code | Dead code, God classes, Lava flow, duplication |
| AI-Generated | Tab-completion bloat, vibe coding, hallucinated deps |
| Documentation | Redundancy, verbosity, stale content, slop |
| Dependencies | Unused imports, dependency bloat, phantom packages |
| Git History | Stale files, low-churn code, massive single commits |
Quick Start
Tier 1: Quick Scan (2-5 min, no tools)
/bloat-scan
Detects: Large files, stale code, old TODOs, commented blocks, basic duplication
Tier 2: Targeted Analysis (10-20 min, optional tools)
/bloat-scan --level 2 --focus code
Adds: Static analysis (Vulture/Knip), git churn hotspots, doc similarity
Tier 3: Deep Audit (30-60 min, full tooling)
/bloat-scan --level 3 --report audit.md
Adds: Cross-file redundancy, dependency graphs, readability metrics
When To Use
| Do | Don't |
|---|
| Context usage > 30% | Active feature development |
| Quarterly maintenance | Time-sensitive bugs |
| Pre-release cleanup | Codebase < 1000 lines |
| Before major refactoring | Tools unavailable (Tier 2/3) |
When NOT To Use
- Active feature development
- Time-sensitive bugs
- Codebase < 1000 lines
Confidence Levels
| Level | Confidence | Action |
|---|
| HIGH | 90-100% | Safe to remove |
| MEDIUM | 70-89% | Review first |
|