CodingSaves ~2 hours
Design a system architecture for a feature
Get a thorough architectural design document for any new feature before writing a single line of code.
The prompt
You are a senior software architect. Design the system architecture for the following new feature. Provide: an architecture overview (narrative + component list), a component diagram described in text (or Mermaid syntax), data flow description from user action to final state, technology choices with rationale for each layer, database tables or schema changes needed, API contracts (endpoints or events), error handling strategy, scalability considerations, security considerations, and open questions that need product or engineering decisions. Be opinionated and justify your choices. Feature description: [DESCRIBE THE FEATURE] Existing stack: [CURRENT TECH STACK] Scale requirements: [EXPECTED USERS / REQUESTS PER SECOND] Constraints: [TIME, BUDGET, TEAM SIZE, OR TECH CONSTRAINTS]
Replace the [BRACKETED] fields with your details, then paste into ChatGPT, Claude or Gemini.
Want AI to fill this in for you?
Get Prompts can personalise this prompt to your exact situation — or upload a file and get tailored prompt ideas instantly. 3 free edits, no sign-up.
Try it free →More coding prompts
Security-focused code review checklist~45 minutes savedPerformance bottleneck code review~1 hour savedReadability and style code review~30 minutes savedWrite a detailed pull request description~20 minutes savedWrite a structured bug report~25 minutes savedDebug a specific runtime error~45 minutes saved