From claude-code-toolkit
Writes 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.
How this command is triggered — by the user, by Claude, or both
Slash command
/claude-code-toolkit:adrarchitecture/The summary Claude sees in its command listing — used to decide when to auto-load this command
Write an Architecture Decision Record documenting a significant technical decision. ## Steps 1. Ask for or infer the decision topic from the argument (e.g., "use PostgreSQL over MongoDB"). 2. Scan the codebase for existing ADRs in `docs/adr/`, `docs/decisions/`, or `adr/` directories. 3. Determine the next ADR number by counting existing records. 4. Research the current codebase to gather context: - What technologies are currently used. - What constraints exist (team size, performance requirements, existing integrations). 5. Draft the ADR with all required sections. 6. Create the fi...
Write an Architecture Decision Record documenting a significant technical decision.
docs/adr/, docs/decisions/, or adr/ directories.docs/adr/NNNN-<slug>.md.docs/adr/README.md index exists, add an entry for the new ADR.# ADR-NNNN: <Title>
## Status
Proposed | Accepted | Deprecated | Superseded by ADR-XXXX
## Context
What is the issue that we are seeing that motivates this decision?
## Decision
What is the change that we are proposing and/or doing?
## Consequences
What becomes easier or harder as a result of this decision?
### Positive
- Benefit 1
### Negative
- Tradeoff 1
### Risks
- Risk 1 with mitigation strategy
npx claudepluginhub hmakt99/awesome-claude-code-toolkit12plugins reuse this command
First indexed Feb 7, 2026
Showing the 6 earliest of 12 plugins
/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.
/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.
/adrInteractively creates Architecture Decision Records (ADRs) through guided conversation, documenting context, options, rationale per template, and updates architecture overview.
/generateGenerates final ADR document from prior analysis: prompts for decision details, analyzes consequences, writes MADR-formatted file to docs/adr/ or specified path, cleans session.