← ClaudeAtlas

drlisted

Create a Decision Record (DR) in MADR v4 format with automatic numbering. Its subject is not limited to architecture; it covers every decision that is hard to reverse and surprising without context.
thkt/dotclaude · ★ 12 · AI & Automation · score 78
Install: claude install-skill thkt/dotclaude
# /dr - Decision Record Creation ## Input Take the decision title from `$ARGUMENTS`. If empty, confirm New decision / Update existing via AskUserQuestion. For New decision ask for the title; for Update existing, list recent DRs in `<git-root>/docs/decisions/` for selection (§ Updating an Existing DR). Shape a title you are creating into a specific action like "Adopt X for Y", keeping it 5-64 characters and free of `/:*?"<>|`. The archive defaults to `<git-root>/docs/decisions/`, and the `DR_DIR` env var moves it. ## Adoption Gate Proceed to the process only when all three conditions below hold. When one is missing, skip the DR and apply the table top to bottom, leaving the decision where the first matching row says. | Condition | Where it goes when missing | | ------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------- | | Hard to reverse. Changing the decision later carries meaningful cost | A design note in the project, or the commit message body when there is none | | Surprising without context. A future reader will ask "why this way?" | A design note in the project, or the commit message body when there is none | | Result of a real trade-off. Genuine alternatives ex