Skills bloat-detector

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/athola/nm-conserve-bloat-detector" ~/.claude/skills/openclaw-skills-bloat-detector && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/athola/nm-conserve-bloat-detector" ~/.openclaw/skills/openclaw-skills-bloat-detector && rm -rf "$T"
manifest: skills/athola/nm-conserve-bloat-detector/SKILL.md
source content

Night Market Skill — ported from claude-night-market/conserve. For the full experience with agents, hooks, and commands, install the Claude Code plugin.

Table of Contents

Bloat Detector

Systematically detect and eliminate codebase bloat through progressive analysis tiers.

Bloat Categories

CategoryExamples
CodeDead code, God classes, Lava flow, duplication
AI-GeneratedTab-completion bloat, vibe coding, hallucinated deps
DocumentationRedundancy, verbosity, stale content, slop
DependenciesUnused imports, dependency bloat, phantom packages
Git HistoryStale 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   # or docs, deps

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

DoDon't
Context usage > 30%Active feature development
Quarterly maintenanceTime-sensitive bugs
Pre-release cleanupCodebase < 1000 lines
Before major refactoringTools unavailable (Tier 2/3)

When NOT To Use

  • Active feature development
  • Time-sensitive bugs
  • Codebase < 1000 lines

Confidence Levels

LevelConfidenceAction
HIGH90-100%Safe to remove
MEDIUM70-89%Review first
LOW50-69%Investigate

Prioritization

Priority = (Token_Savings × 0.4) + (Maintenance × 0.3) + (Confidence × 0.2) + (Ease × 0.1)

Module Architecture

Tier 1 (always available):

  • See
    modules/quick-scan.md
    - Heuristics, no tools
  • See
    modules/git-history-analysis.md
    - Staleness, churn, vibe coding signatures
  • See
    modules/growth-analysis.md
    - Growth velocity, forecasts, threshold alerts

Tier 2 (optional tools):

  • See
    modules/code-bloat-patterns.md
    - Anti-patterns (God class, Lava flow)
  • See
    modules/ai-generated-bloat.md
    - AI-specific patterns (Tab bloat, hallucinations)
  • See
    modules/documentation-bloat.md
    - Redundancy, readability, slop detection
  • See
    modules/static-analysis-integration.md
    - Vulture, Knip

Shared:

  • See
    modules/remediation-types.md
    - DELETE, REFACTOR, CONSOLIDATE, ARCHIVE

Auto-Exclusions

Always excludes:

.venv
,
__pycache__
,
.git
,
node_modules
,
dist
,
build
,
vendor

Also respects:

.gitignore
,
.bloat-ignore

Safety

  • Never auto-delete - all changes require approval
  • Dry-run support -
    --dry-run
    for previews
  • Backup branches - created before bulk changes

Related

  • bloat-auditor
    agent - Executes scans
  • unbloat-remediator
    agent - Safe remediation
  • context-optimization
    skill - MECW principles