pattern-clean-architecture - Apply Clean Architecture to complex systems
Provides layered architecture guidance that separates domain, application, presentation, and infrastructure through dependency inversion.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define layered boundaries
- Invert dependency direction
- Separate business responsibilities
- Structure domain and use cases
- Design dependency injection
- Plan isolated tests
Inputs
- Project business complexity
- Project support duration
- Testability requirements
- Team size
- Technology-change requirements
- Existing project structure
Outputs
- Architecture recommendations
- Layered project structure
- Dependency rules
- Dependency injection design
- Testing guidance
