What problem does it solve? Codebases accumulate over-engineered abstractions, unnecessary dependencies, and boilerplate that create maintenance burden. This Skill forces the simplest working solution for any coding task by applying a strict decision ladder: question whether the work is needed at all (YAGNI), reuse existing code, prefer the standard library and native platform features, and only then write the minimum code that works. ## Core Features & Use Cases - Simplicity ladder: A seven-step decision order (existence check, codebase reuse, stdlib, native platform features, existing dependencies, one-liners, minimal code) applied to every coding task. - Intensity levels: Three modes — lite (suggest the lazier alternative), full (default, enforce the ladder), and ultra (YAGNI extremist, deletion before addition) — switchable at any time. - Root-cause bug fixing: Requires tracing all callers before editing so fixes land once in the shared path rather than patching symptoms. - Use Case: When asked to add a response cache, instead of building a custom cache class, the Skill applies @lru_cache(maxsize=1000) and notes in one line what was skipped and when to revisit it. ## Quick Start Ask the assistant to use ponytail mode to implement your next feature or fix with the simplest solution that works.