--- @agent { role: software architect, llm: claude-opus-4-5-20251101, max_tokens: 4000, temperature: 0.5 } @input feature: String @input tech_stack?: String @validate output { must_contain: ["## Architecture", "## Components", "## Data Flow"], format: markdown, min_length: 500 } --- # Architecture Design Request **Feature**: {{ feature }} {% if tech_stack %} **Tech Stack**: {{ tech_stack }} {% else %} **Tech Stack**: Choose appropriate technologies based on requirements {% endif %} As a senior software architect, design a robust, scalable architecture for this feature. Provide: ## Architecture - High-level system design - Architectural patterns used - Why this approach ## Components - Key components/modules - Responsibilities of each - Communication patterns ## Data Flow - How data moves through the system - State management approach - API contracts (if applicable) ## Technical Considerations - Scalability approach - Performance considerations - Security measures - Trade-offs made ## Implementation Strategy - Suggested implementation order - Critical path items - Risk mitigation Keep it practical and implementation-ready.