From adr-writer
Creates a new Architecture Decision Record (ADR) in docs/adr/ following the Michael Nygard format. Guides through decision title, context, options, rationale, and consequences.
How this command is triggered — by the user, by Claude, or both
Slash command
/adr-writer:write-adrThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /write-adr - Write Architecture Decision Record Create a new Architecture Decision Record documenting a technical decision. ## Steps 1. Ask the user for the decision title and context 2. Determine the next ADR number by scanning existing ADRs in the docs/adr directory 3. Ask about the decision context: what problem is being solved and why now 4. Gather the options considered with pros and cons for each 5. Document the chosen option and the reasoning behind the decision 6. Identify consequences: what changes, what trade-offs are accepted 7. Note the decision status: proposed, accepted, ...
Create a new Architecture Decision Record documenting a technical decision.
docs/adr/NNNN-title-slug.md with zero-padded number6plugins reuse this command
First indexed Mar 30, 2026
npx claudepluginhub smarks26/awesome-claude-code-toolkit --plugin adr-writer/write-adrCreates a new Architecture Decision Record (ADR) in docs/adr/ following the Michael Nygard format. Guides through decision title, context, options, rationale, and consequences.
/adrWrites an Architecture Decision Record documenting a significant technical decision. Scans the codebase for existing ADRs, determines the next number, and creates a formatted markdown file.
/adr-writeDrafts an Architecture Decision Record for a specific technical decision. Reads existing ADR conventions in the project and outputs a file following standard ADR format.
/adrInteractively creates Architecture Decision Records (ADRs) through guided conversation, documenting context, options, rationale per template, and updates architecture overview.
/adr-newCreates a new Architecture Decision Record (ADR) in docs/adr/ with formal professional format. Runs team discussion if Billy active, then writes clean ADR.