What problem does it solve? It prevents common AI coding failure modes such as quick hacks over structural fixes, premature abstraction, symptom-hiding guards, and abandoning approved designs, by encoding the doctrine of Beck, Martin, and Fowler as enforceable rules. ## Core Features & Use Cases - Root-cause discipline: Forbids iterative downgrading, feature disabling, and symptom masking; requires investigating why an approach fails before switching. - Code quality gates: Enforces intent-revealing names, DRY with judgment, vertical slicing of PRs, red-tests-as-blockers, and cruft zero tolerance. - Collaboration rules: Defines when to present choices versus execute, how to handle repeated user preferences, and how to triage review findings with fix-or-reject outcomes. - Use Case: When refactoring a module or reviewing a PR, activate this skill to check names, state gates, error handling, and slicing against Clean Code and Refactoring principles before committing. ## Quick Start Review this pull request against the programming philosophy principles and flag any symptom-hiding guards or horizontal slicing.