What problem does it solve? Codebases accumulate dead code, redundant dependencies, and speculative abstractions over time, and finding this bloat manually across a whole repository is slow and inconsistent. This Skill scans the entire repo and produces a ranked list of what to delete, simplify, or replace with standard library or native platform equivalents. ## Core Features & Use Cases - Whole-repo over-engineering scan: Unlike a diff-based review, it audits the entire codebase tree in one pass. - Tagged findings: Each finding is labeled as delete (dead code), stdlib (hand-rolled standard library functionality), native (redundant platform features), yagni (unused abstractions), or shrink (shortenable logic). - Ranked one-shot report: Outputs one line per finding ordered by biggest cut first, ending with a net estimate of removable lines and dependencies. - Use Case: Before a major refactor, run the audit to identify single-implementation interfaces, one-product factories, dead config flags, and dependencies the standard library already covers, then hand the ranked list to your team for cleanup planning. ## Quick Start Ask the agent to run ponytail-audit on this repository to find over-engineering and list what can be deleted or replaced with stdlib equivalents.