What problem does it solve?
AI coding agents tend to over-engineer: adding layers, threading signals through schemas, and growing diffs when a smaller change would work. This Skill counteracts that bias by applying a maintainer's fatigue standard to every refactoring or design decision.
Core Features & Use Cases
- Deletion-first refactoring: Prioritizes removing code over adding new abstractions when improving a codebase.
- Flat call hierarchy enforcement: Flags designs where answering a question requires tracing through more than 3 files or layers.
- Decision consolidation: Detects repeated choices scattered across the code and consolidates them behind a single source of truth.
- Use Case: When asked to pass a new flag through types, schemas, and pipeline layers, the Skill prompts the agent to stop and find a more direct path instead of threading the signal.
Quick Start
Ask the agent to refactor a module while applying the laziness protocol, preferring deletions and the smallest diff that solves the problem.