Architecture Decision Record (ADR)
ProDocument architectural decisions with context, consequences, and alternatives
About the Architecture Decision Record (ADR) Prompt Template
This technical template assigns the AI the role of a senior software architect and engineering documentation specialist, so the prompt it builds is framed by genuine subject-matter expertise rather than a generic request.
What it does: Write an Architecture Decision Record for the decision to your decision in the your system system.
You fill in 7 fields (5 required, 2 optional), and SurePrompts assembles a complete, structured prompt you can paste straight into ChatGPT, Claude, or Gemini.
Create technical documentation, code explanations, and developer-focused content with AI.
How to Use This Template
- 1
Fill in Decision
e.g., Use PostgreSQL over MongoDB, Adopt microservices, Switch to TypeScript
- 2
Fill in System/Project
e.g., Payment Service, Core Platform, Mobile App
- 3
Fill in Context & Problem
What situation led to this decision? What problem are you solving?
- 4
Fill in Constraints
Technical, business, or team constraints that influenced the decision
- 5
Fill in Alternatives Considered
Other options you evaluated (one per line)
- 6
Fill in Key Stakeholders
e.g., Backend team, CTO, Platform team
- 7
Fill in Decision Status
Enter the decision status for your prompt.
- 8
Copy your prompt
Click the copy button to copy your generated prompt, then paste it into your preferred AI tool.
Template Fields
Every field below maps to a part of the finished Architecture Decision Record (ADR) prompt. Required fields shape the core request; optional fields add detail and control.
A required input that takes a short line of text.
Example: e.g., Use PostgreSQL over MongoDB, Adopt microservices, Switch to TypeScript
A required input that takes a short line of text.
Example: e.g., Payment Service, Core Platform, Mobile App
A required input that takes a longer, multi-line value.
Example: What situation led to this decision? What problem are you solving?
A required input that takes a longer, multi-line value.
Example: Technical, business, or team constraints that influenced the decision
A required input that takes a longer, multi-line value.
Example: Other options you evaluated (one per line)
An optional input that takes a short line of text.
Example: e.g., Backend team, CTO, Platform team
An optional input that takes one option from a list. Choose from 4 preset choices.
Available choices:
This is a Pro template. Upgrade to access.
Related Resources
Proof of Work: Show How AI 10x'd Your Output
Make your AI-boosted productivity visible to managers and clients without overclaiming. Honest, concrete ways to document and present the impact of your work.
5 Prompt Patterns for API Documentation and Integration
Copy-paste prompt templates for writing API docs, generating integration guides, troubleshooting endpoints, and creating SDK examples.
5 Prompt Patterns for AI-Assisted Code Review
Five prompt patterns for thorough AI code reviews. Covers security audits, performance checks, readability, bug detection, and architecture review.
Related Templates
Bug Report
Write a clear, actionable bug report that developers can act on immediately
README Generator
Create a professional README.md for any project or repository
API Endpoint Documentation
Document an API endpoint with request/response examples
Git Commit Message
Write clear, conventional commit messages with proper scope and description