ADR Authoring

ADR Authoring

onfire7777 9c4678e 677 B Updated

File contents

ADR Authoring

Purpose: Record important technical decisions with alternatives and consequences.

  1. State context and constraints.
  2. Name the decision in specific terms.
  3. List at least two alternatives.
  4. Include positive and negative consequences.

Checklist:

  • One decision only.
  • Alternatives are plausible.
  • Downsides are explicit.
  • Follow-up decisions are named.

Positive example: choose local-first Postgres plus Temporal because durable state is load-bearing. Negative example: "use modern tech" without alternatives.

Failure modes: advocacy without tradeoffs, vague consequences, combined decisions.

onfire7777/five-agent-dev-team/tree/main/packages/agents/skills/rnd/adr-authoring commit 9c4678ed7e

Frequently asked questions

npx skillmds@latest add onfire7777/adr-authoring