What problem does it solve?
This Skill ensures your codebase adheres to strict Clean Architecture principles, preventing architectural decay and maintaining a well-organized, maintainable project structure.
Core Features & Use Cases
- Dependency Flow Verification: Validates the unidirectional dependency flow (infra → interface → app → domain).
- Module Organization Analysis: Checks if modules are correctly placed within their designated layers.
- Layer Separation Checks: Ensures strict separation between domain, app, interface, and infrastructure layers.
- Circular Dependency Detection: Identifies and flags any circular dependencies that violate architectural rules.
- Use Case: Before merging a pull request, run this Skill to automatically verify that new code doesn't introduce architectural violations, ensuring long-term project health.
Quick Start
Run the architecture validator to check the current codebase for Clean Architecture compliance.