About
Evaluate code quality through a systematic senior-level lens focusing on type-driven and domain-driven design principles. This skill automates the detection of common anti-patterns like feature envy, anemic domain models, and primitive obsession by analyzing code across eight specific dimensions including coupling, cohesion, and immutability. By first grounding its analysis in an implementation-level understanding, it provides actionable findings with specific file references and code examples to help developers transition from working code to well-designed, maintainable systems.