| name | architecture-review |
| description | Reviews the current architecture for scalability, modularity, service orientation, and composability. Use when the user asks about architecture quality, scalability, modularity, how to make the codebase more service-oriented or composable, or says "architecture review". |
| metadata | {"tags":"architecture, scalability, modularity, service-oriented, composable"} |
Architecture Review
Questions to Answer
- How scalable/modular is the current Architecture?
- How can we make this repo more:
- Service oriented?
- Composable?
Output
Write the review to docs/architecture-understanding/YYYY-MM-DD_HH-mm_<name>.html where
<name> is a short descriptive slug for the review focus (e.g. modularity,
service-orientation, coupling). Use the current timestamp for the date prefix. Create
the directory if it doesn't exist.
Use the shared design system from the html-report-kit skill:
Map the review to visual components:
- Stat cards for module/package count, coupling score, interface count
.card-problem for coupling hotspots, scalability blockers
.card-solution for composability wins and concrete recommendations
- Before/after comparison for current vs. proposed architecture
- Numbered-step components for the action roadmap
Process
- Thoroughly research the codebase structure
- Analyze module boundaries, dependencies, coupling
- Assess scalability of current patterns
- Evaluate composability and service orientation
- Provide concrete, actionable recommendations
- Write findings to the output file
Execution
READ, UNDERSTAND, RESEARCH, REFLECT.
Break this down into multiple actionable steps. Think about them again.
Execute and Verify them one step at the time.
Repeat until done. Keep going until everything works and you think you did a great job!