What problem does it solve?
Onboarding to an unfamiliar codebase requires a rapid, thorough view of the system's architecture, boundaries, and health. This skill automates a structured review to identify context, domains, components, data models, integrations, quality attributes, security, observability, and evolution risks.
Core Features & Use Cases
- System Context & Boundaries assessment: identifies external consumers/dependencies and boundary clarity.
- Domains & Bounded Contexts: highlights core domain, explicit boundaries, and cross-domain coupling.
- Components & Service Map: outlines high-level structure, responsible modules, and entry points; exposes potential god components.
- Architecture Quality & Evolution: evaluates modularity, coupling, cohesion, and how new features can be added without destabilizing the codebase.
- Practical use cases include onboarding to a new project, pre-mortem risk discovery, and architecture health checks before major refactors or migrations.
Quick Start
Run the architecture assessment against your repository to generate a structured health report.