Evaluates system architecture proposals by surfacing risks, trade-offs, and alternatives you may have missed.
Evaluates system architecture proposals by surfacing risks, trade-offs, and alternatives you may have missed. Use it before committing to a technical direction or during design reviews when you need structured, critical feedback.
I am designing the architecture for [describe the system: e.g. 'a real-time notification service for a SaaS platform with 50k daily active users']. My proposed approach is: [describe your architecture]. The constraints are: [list constraints — team size, existing stack, latency requirements, budget, scaling needs]. Identify the top 3 risks in this architecture, explain the trade-off I am making with each, and suggest one alternative approach I may not have considered. Be specific — reference actual failure modes, not abstract concerns.
Source: https://chatsmith.io/blogs/prompt/claude-prompts-for-software-engineering-00220