What problem does it solve? Business logic often becomes tightly coupled to frameworks, databases, and delivery mechanisms, making systems hard to test, change, and maintain. This Skill provides a disciplined framework for organizing code so that business rules remain independent of infrastructure details. ## Core Features & Use Cases - Dependency Rule Enforcement: Organize code into concentric circles (Entities, Use Cases, Adapters, Frameworks) where dependencies always point inward. - Architecture Scoring: Rate any architecture 0-10 against six principle areas and get specific improvements to reach 10/10. - Boundary Design Guidance: Apply full boundaries, partial boundaries, the Humble Object pattern, and plugin architecture with a composition root. - Use Case: When reviewing a codebase where ORM models leak into business logic, use this Skill to identify the violations, introduce repository interfaces, and restructure the layers so the database becomes a swappable detail. ## Quick Start Review my project's architecture and score it against the Clean Architecture principles, then suggest how to decouple the business logic from the framework.