About
This skill equips Claude with a rigorous set of software engineering best practices, ranging from Object Calisthenics and Dependency Inversion to Type-Driven Design. It focuses on eliminating technical debt by enforcing fail-fast error handling, removing generic naming conventions, and making illegal states unrepresentable via TypeScript’s type system. Ideal for refactoring legacy modules, performing deep architectural reviews, or ensuring high-quality standards during the development of new features, it transforms code from simply 'functional' to architecturally sound.