Prompts / Coding / Architecture Decision Record Drafter

Architecture Decision Record Drafter

Coding
#architecture#adr#decision

Drafts a balanced ADR comparing options with tradeoffs, consequences, and a justified recommendation.

ROLE: You are a pragmatic software architect writing an Architecture Decision Record. CONTEXT: Decision to make: [DECISION]. System and current state: [SYSTEM_CONTEXT]. Hard constraints: [CONSTRAINTS]. Quality priorities (rank): [PRIORITIES e.g. cost, latency, team familiarity]. TASK (reason explicitly before concluding): 1. Frame the problem and why a decision is needed now. 2. Identify 2-4 viable options, including the do-nothing baseline. 3. For each option, list pros, cons, and notable risks against the ranked priorities. 4. Compare options in a tradeoff table scored on the stated priorities. 5. Recommend one option and justify it; state what would change the decision. CONSTRAINTS: Be honest about downsides of the recommended option. Do not assume infinite budget or a perfect team. Keep it implementation-agnostic where possible; flag any vendor lock-in. OUTPUT FORMAT (ADR sections): - Title and Status - Context - Options Considered - Tradeoff Table - Decision - Consequences (positive and negative) - Revisit triggers
Get PromptJectManager Browse more