Architecture Patterns Analysis
Installation
SKILL.md
Architecture Patterns Analysis Framework
Use this framework when analyzing a codebase for architectural quality. Evaluate each area systematically and note specific examples.
Analysis Criteria
1. Layering and Separation of Concerns
Evaluate how well the codebase separates different responsibilities:
What to look for:
- Clear boundaries between UI, business logic, and data access
- Dependencies flow inward (outer layers depend on inner, not vice versa)
- Each layer has a single, well-defined responsibility
- No circular dependencies between layers
Signs of problems: