What problem does it solve? Developers under time pressure often silence symptoms instead of fixing root causes, using type assertions, lint suppressions, empty catch blocks, arbitrary delays, and copy-paste adaptations that compound into expensive technical debt. This Skill provides gate functions and detection rules that catch these patterns before they enter the codebase. ## Core Features & Use Cases - Seven Workaround Categories: Detects type system evasion, lint suppression, error swallowing, timing hacks, monkey patching, defensive duplication, and copy-paste adaptation with concrete before/after code examples. - Gate Functions: Provides pre-fix checklists that force root-cause analysis before any fix is proposed, including an escape valve process for genuinely unavoidable workarounds. - Reference Catalog: Ships a 30-pattern workaround catalog and philosophical foundations drawn from Toyota's Jidoka, Fowler's Technical Debt Quadrant, and the Broken Windows Theory. - Use Case: When a TypeScript build fails and the instinct is to add as any or @ts-ignore, activate this Skill to trace the actual type mismatch and fix the type definition or API contract instead. ## Quick Start Review my proposed bug fix and reject any workarounds, then guide me to a root-cause solution.