What problem does it solve?
It helps you quickly assess system design health by identifying coupling, crosscutting concerns, code smells, and high-risk hotspots without reading source code.
Core Features & Use Cases
- Graph-only architecture assessment: Computes cohesion, coupling, crosscut scoring, and confidence from the Ix graph rather than scanning files.
- Smell detection and synthesis: Surfaces architecture smells (including god-module patterns) and explains severity in the context of subsystems.
- Hotspot ranking for risky areas: Optionally ranks high-impact components based on dependents when smells or coupling indicate risk.
- Scope analysis and optional persistence: Targets a specific subsystem or path, with an optional save output to a file for review or documentation.
- Pro decision cross-references (optional): When Pro is available, appends recorded design decisions that relate to the findings.
Quick Start
Run ix-architecture for your repository and it will produce a graph-based architecture health report, including subsystem structure, smells, and ranked hotspots where relevant.