Create Architecture Decision Records (ADR) in MADR format with auto-numbering
Creates Architecture Decision Records in MADR format with auto-numbering and validation.
/plugin marketplace add thkt/claude-config/plugin install complete-workflow-system@thkt-development-workflows[decision title]inheritHigh-quality Architecture Decision Record creation command using ADR Creator Skill.
Detailed process: [@../skills/creating-adrs/SKILL.md]
/adr "Decision title"
Examples:
/adr "Adopt TypeScript strict mode"
/adr "Use Auth.js for authentication"
/adr "Introduce Turborepo for monorepo"
Run script: ~/.claude/skills/creating-adrs/scripts/pre-check.sh "TITLE"
# Validates title, checks duplicates, assigns ADR number
~/.claude/skills/creating-adrs/scripts/pre-check.sh "Decision title"
Script outputs JSON with number, filename, slug, date for subsequent phases.
If script fails → stop and report issues to user.
Select based on decision type. Templates at ~/.claude/skills/creating-adrs/assets/.
Collect from user: Context, Options, Decision Outcome, Consequences
Generate ADR in MADR format using collected information.
Run script: ~/.claude/skills/creating-adrs/scripts/validate-adr.sh FILE
# Validates required sections, metadata, content quality
~/.claude/skills/creating-adrs/scripts/validate-adr.sh docs/adr/XXXX-slug.md
If validation fails → show issues and allow correction.
Run script: ~/.claude/skills/creating-adrs/scripts/update-index.sh
# Updates docs/adr/README.md with all ADRs
~/.claude/skills/creating-adrs/scripts/update-index.sh docs/adr
docs/adr/
├── README.md (auto-updated)
├── 0001-initial-tech.md
├── 0002-adopt-react.md
└── 0023-your-new-adr.md (newly created)
Customizable via environment variables:
ADR_DIRECTORY="docs/adr" # ADR storage location
ADR_DUPLICATE_THRESHOLD="0.7" # Duplicate detection threshold
ADR_AUTO_VALIDATE="true" # Auto-validation
ADR_AUTO_INDEX="true" # Auto-index update
✅ Good: "Adopt Zustand for State Management"
✅ Good: "Migrate to PostgreSQL for User Data"
❌ Bad: "State Management" (too abstract)
❌ Bad: "Fix bug" (not ADR scope)
proposed → Under considerationaccepted → Approveddeprecated → No longer recommendedsuperseded → Replaced by another ADR/rulify <number> - Generate project rule from ADR/research - Technical investigation before ADR creation/think - Planning before major decisions⚠️ ADR Creator Skill not found
Continuing in normal mode (interactive)
❌ Issues detected in Pre-Check
Actions: Change title / Review similar ADR / Consider consolidation
/adrGénère un Architecture Decision Record (ADR) formaté et structuré
/adrManage Architecture Decision Records (ADRs). ADRs are immutable historical records documenting WHY architectural decisions were made.
/adrManage Architecture Decision Records (ADRs). ADRs are immutable historical records documenting WHY architectural decisions were made.