clean-architecture
Installation
SKILL.md
When to Use
- Starting a new feature
- Refactoring to separate concerns
- Defining domain entities and use cases
- Creating repository/service abstractions
- Structuring a scalable codebase
Core Principles
Screaming Architecture
"Your architecture should scream the intent of the system" — Uncle Bob
The folder structure should tell you what the app DOES, not what framework it uses.