What problem does it solve? Codebases accumulate over-engineered abstractions, speculative features, and untracked shortcuts that increase maintenance cost. This Skill provides an on-demand checklist for simplifying implementations, auditing code for unnecessary complexity, and reporting deliberate technical-debt markers without changing requirements or safeguards. ## Core Features & Use Cases - Implementation Ladder: A six-step ordered checklist that prefers confirming the real need, reusing existing helpers, standard library, native platform features, and installed dependencies before writing new code. - Complexity Review and Audit: Read-only inspection of a diff, file set, or project subtree that returns evidence-backed findings labeled delete, reuse, stdlib, native, or simplify, each with behavior-preservation conditions and risk. - Shortcut Debt Report: Scans agreed source scope for ponytail: comment markers and returns one verified row per comment with simplification, ceiling, and revisit trigger fields. - Use Case: After a feature branch grows a hand-rolled caching layer, invoke the skill to review the diff; it may recommend reusing the existing TTLCache helper with per-user isolation checks, citing exact locations and the regression tests to run. ## Quick Start Ask the agent to review the current diff with the ponytail skill and report any unnecessary complexity with suggested simpler replacements.