Back to Library

Technical Architecture Decision Record

Engineering & ProductCopilot ChatarchitectureADRtechnical decisionengineeringdocumentation

Prompt

Write an Architecture Decision Record (ADR) for the following technical decision at [COMPANY NAME].

Decision context:
- Decision title: [SHORT DESCRIPTIVE TITLE]
- Status: [PROPOSED / ACCEPTED / DEPRECATED]
- Decision date: [DATE]
- Deciders: [NAMES OR ROLES]
- Technical context: [DESCRIBE THE SYSTEM AND PROBLEM]
- Options considered: [LIST 2-4 OPTIONS]
- Chosen option: [WHICH OPTION WAS SELECTED]
- Reason for the decision: [WHY]

Write the ADR:

1. **Title and Status**

2. **Context** — The technical situation that necessitated this decision. Architecture constraints, existing systems, and requirements.

3. **Decision Drivers** — The key requirements and considerations that shaped the decision.

4. **Options Considered** — For each option:
   - Description
   - Pros
   - Cons
   - Effort estimate

5. **Decision** — The chosen option and the rationale. Be specific — not just "it's better" but why it better serves the decision drivers.

6. **Consequences** — What becomes easier or harder because of this decision? Technical debt incurred. Future flexibility gained or lost.

7. **Implementation Notes** — Key steps or considerations for implementing this decision.

8. **Review Date** — When this decision should be revisited.

More from Engineering & Product

Engineering & Product

Product Requirements Document (PRD) Generator

Write a comprehensive Product Requirements Document (PRD) for [FEATURE OR PRODUCT NAME] at [COMPANY NAME]. Context: - Problem being solved: [DESCRIPTION] - Tar...
Copilot Chat
Engineering & Product

Sprint Planning Facilitator

Facilitate sprint planning for [TEAM NAME] at [COMPANY NAME] for Sprint [NUMBER]. Sprint context: - Sprint length: [1 / 2 / 3 WEEKS] - Team velocity (average s...
Copilot Chat
Engineering & Product

Code Review Assistant

Review the following code and provide structured, actionable feedback. Code to review: [PASTE CODE OR DESCRIBE WHAT'S BEING REVIEWED] Language/framework: [LANG...
Copilot Chat
Back to Library