What problem does it solve? AI coding assistants tend to over-engineer solutions by adding unnecessary abstractions, layers, and boilerplate, producing code that is exhausting for humans to maintain. This Skill counteracts that bias by enforcing a laziness-first mindset during refactoring and code changes. ## Core Features & Use Cases - Deletion-first refactoring: Prioritizes removing code over adding new code when asked to improve or refactor. - Complexity guardrails: Keeps call hierarchies flat (no more than 3 files or layers to trace), consolidates repeated decisions behind a single source of truth, and minimizes diff size. - Signal threading checks: Stops and re-evaluates when a task requires passing a new signal through types, schemas, or pipelines, looking for a more direct path. - Use Case: When asked to add a configuration flag that would thread through five layers of an Android/Kotlin app, the Skill prompts you to find a simpler direct path or a single decision point instead. ## Quick Start Ask the AI to refactor this Kotlin module while applying the laziness protocol, preferring deletions and the smallest possible diff.