Understand a codebase well enough to work in it.
software architecture
Explains how code and subsystems work, including their architecture, runtime flow, placement, ownership, and layering.
When to use it
Use for code walkthroughs, questions about how something works, and placement, ownership, or layering decisions.
Give it a code or subsystem question in a project; it explores the implementation and returns an architectural explanation.
What you provide
No additional actions listed in the analysis.
No setup requirements listed in the analysis.