What problem does it solve?
Detects architectural and structural weaknesses in a codebase, including layer violations, circular dependencies, god objects, anemic domain models, missing boundaries, and config issues, to improve maintainability and scalability.
Core Features & Use Cases
- Layer violations detection: flags business logic in controllers, presentation logic in models, and data access in views.
- Circular dependencies & god objects: identifies cycles and oversized files/classes that hinder refactoring.
- Missing boundaries & directory structure checks: ensures domain separation and adherence to project structure conventions.
- Severity-scored findings with actionable prompts for architectural improvements across multiple languages and stacks.
- Use case: when evaluating a medium-to-large codebase, generate a prioritized report that guides architectural consolidation and module boundaries.
Quick Start
Run a full architecture audit on your codebase to generate actionable findings.