What problem does it solve?
Helps teams make informed architecture decisions, reduce risk from poor design choices, and quickly produce diagrams and documentation that justify technical trade-offs. It centralizes architecture evaluation, dependency analysis, and actionable recommendations so architects and engineering leads can choose patterns, databases, and deployment strategies with confidence.
Core Features & Use Cases
- Architecture Diagram Generation: Produce component, layer, and deployment diagrams in Mermaid, PlantUML, or ASCII formats from a project scan.
- Dependency Analysis: Detect coupling, circular dependencies, outdated packages, and produce JSON or human-readable reports for stakeholders and CI.
- Project Assessment & ADRs: Analyze code structure to detect architectural patterns, code smells, layer violations, and generate recommendations and Architecture Decision Records.
- Use Cases: Choosing SQL vs NoSQL, monolith vs microservices evaluation, capacity and scalability planning, migration strategy, and preparing architecture documents for reviews or audits.
Quick Start
Ask the senior-architect to generate an architecture assessment, dependency report, and a Mermaid component diagram for the project located at ./my-project.