ARCHITECT PHASE: Architectural design patterns, component templates, and system design guidance.
Provides proven architectural patterns including microservices, layered architecture,
event-driven systems, C4 diagram templates, API contract formats, and design anti-patterns.
Use when: designing system architecture, creating component diagrams, defining interfaces,
planning component boundaries, choosing architectural patterns, organizing system modules,
or when user mentions: architecture, components, system design, diagrams, C4, microservices,
API contracts, service boundaries, architectural patterns.
Use for: component design, interface definition, system boundaries, dependency management,
architecture documentation, design patterns, integration patterns.
DO NOT use for: code implementation details, specific framework syntax, database schema design,
frontend-specific patterns, testing strategies, or security implementation (use dedicated skills).