What problem does it solve? Business logic often becomes tangled with frameworks, databases, and delivery mechanisms, making systems hard to test, change, and maintain. This Skill applies Robert C. Martin's Clean Architecture principles to keep business rules independent of infrastructure details. ## Core Features & Use Cases - Dependency Rule Enforcement: Organize code into concentric circles (Entities, Use Cases, Adapters, Frameworks) where source dependencies always point inward. - Architecture Scoring: Rate any architecture 0-10 against six principle areas and get specific improvements to reach 10/10. - Component & SOLID Guidance: Apply REP, CCP, CRP, ADP, SDP, SAP component principles plus the five SOLID principles with code examples. - Use Case: When deciding where business logic belongs in a codebase, use this Skill to diagnose layer violations, extract use case interactors behind ports, and isolate the framework in the outermost circle. ## Quick Start Review my project structure and score it against Clean Architecture principles, then tell me which layer my order pricing logic belongs in.