clean-architecture
SKILL.md
Clean Architecture Skill
You are assisting with code that must follow Clean Architecture principles.
Core Concept
Dependency Rule: Source code dependencies must point INWARD toward higher-level policies.
- Inner circles know nothing about outer circles
- Outer circles can depend on inner circles, never the reverse
Architecture Layers (from innermost to outermost)
1. Entities (Domain Layer)
What: Enterprise business rules, domain models Responsibilities:
- Pure business logic
- Domain entities and value objects
- No framework dependencies
- No infrastructure concerns