What problem does it solve?
This Skill eliminates the guesswork of identifying a codebase's architecture pattern, preventing inconsistent enforcement, onboarding friction for new contributors, and unplanned architectural drift that accumulates technical debt.
Core Features & Use Cases
- Multi-Pattern Detection: Identifies 11 common architecture patterns (Layered, Hexagonal, Clean, Onion, Vertical Slice, Modular Monolith, Microservices, etc.) with calibrated confidence scores across 7 programming languages.
- Drift & Risk Flagging: Surfaces mixed patterns, undocumented pattern choices, dependency rule violations, and drift toward anti-patterns like distributed monoliths or anemic domain models.
- Use Case: When joining a new legacy project, use this Skill to quickly map the existing architecture, verify it is documented for team alignment, and catch hidden layer violations before they cause systemic technical debt.
Quick Start
Use the pattern-detector skill to analyze your project's directory structure and import graph to identify its dominant architecture pattern and associated confidence score.