Engineering Decision Record

Writes and reviews architecture decision records (ADRs): frames the decision as a forced choice, states the options actually considered with their real trade-offs, and records the consequences the team accepts. Use when a technical choice will be expensive to reverse, when a decision keeps being relitigated, when onboarding reveals nobody knows why a component exists, or when reviewing a draft ADR. Trigger on 'write an ADR', 'architecture decision record', 'document this decision', 'why did we choose X', 'we keep re-arguing this'. Not for decisions that are cheap to reverse — record those in the ticket; not for reviewing code that implements an already-accepted decision, which is engineering-code-review.

alihusains ee99258 7.0 KB Updated

File contents

alihusains/enterprise-skills/tree/main/skills/engineering/engineering-decision-record commit ee992583d2

Frequently asked questions

npx skillmds@latest add alihusains/engineering-decision-record