dr

Solid

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.

AI & Automation 12 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
37
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /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...

Details

Author
thkt
Repository
thkt/dotclaude
Created
1 years ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category