- Extract and formalize the technical architecture and software design implications
- Focus on components, interfaces, and data flow
- Use Mermaid diagrams (classDiagram, sequenceDiagram, etc.) to visualize the architecture
- Define API contracts and data structures clearly