audit-config-sprawl
Installation
SKILL.md
Audit Configuration Sprawl
Find and report configuration sprawl across the codebase. Configuration sprawl occurs when the same value, constant, type, or configuration is defined in multiple places instead of being imported from a single source of truth.
Why This Matters
Configuration sprawl leads to:
- Drift: Values get out of sync when one copy is updated but others aren't
- Confusion: Unclear which definition is canonical
- Fragility: Refactoring becomes error-prone
- Bugs: Inconsistent values cause subtle failures
The Core Principle
Every piece of configuration should have exactly one canonical source. Consumers import from that source. If you find the same thing defined twice, one of them shouldn't exist.