Use when writing, generating, or refactoring code to eliminate over-engineering: cut code volume, apply YAGNI, reuse what already exists (codebase helpers, standard library, native platform features, installed dependencies), and keep diffs minimal — while never sacrificing input validation, error handling, security, or accessibility. Fits feature requests, bug fixes, refactors, and code generation where the output risks being over-built, verbose, or duplicative. Also pairs with code review of diffs for over-engineering.