What problem does it solve?
Manually scanning entire codebases for over-engineered code, dead code, and unnecessary dependencies is time-consuming and prone to missing hidden bloat. This Skill automates that process to help you quickly identify opportunities to simplify your codebase and reduce maintenance burden.
Core Features & Use Cases
- Whole-Repo Scanning: Audits the entire codebase instead of just recent diffs to catch all forms of bloat.
- Ranked Findings: Lists issues sorted by potential impact, with the biggest line cut opportunities first.
- Categorized Bloat Tags: Labels each finding with its type (delete, stdlib, native, yagni, shrink) to clarify the required action.
- Use Case: A developer working on a long-running project can use this audit to identify unused dependencies, hand-rolled utilities that match standard library functions, and single-implementation abstractions to streamline the codebase.
Quick Start
Use the ponytail-audit skill to scan the current repository and get a ranked list of code to delete, simplify, or replace with standard library equivalents.