← ClaudeAtlas

create-adrlisted

Interactively create an architecture decision record (ADR). Use when the user wants to document an architectural decision, technology choice, or significant design decision. Guides through context gathering, options analysis, and consequence documentation.
atomicinnovation/accelerator · ★ 19 · AI & Automation · score 84
Install: claude install-skill atomicinnovation/accelerator
# Create Architecture Decision Record !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-context.sh` !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-context.sh create-adr` !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-agents.sh` If no "Agent Names" section appears above, use these defaults: accelerator:reviewer, accelerator:codebase-locator, accelerator:codebase-analyser, accelerator:codebase-pattern-finder, accelerator:documents-locator, accelerator:documents-analyser, accelerator:web-search-researcher. **Decisions directory**: !`${CLAUDE_PLUGIN_ROOT}/scripts/config-read-path.sh decisions` You are tasked with guiding the user through creating an architecture decision record (ADR) — a concise document capturing a significant architectural decision, its context, the options considered, and the consequences. ## Initial Setup When this command is invoked: 1. **Check if parameters were provided**: - If a topic/description was provided, proceed directly to context gathering - If `--supersedes ADR-NNNN` was provided, note the supersession target - If no parameters provided, respond with: ``` I'll help you create an architecture decision record. Please provide: 1. The topic or decision to document (e.g., "use PostgreSQL for user data") 2. Any relevant context or constraints You can also specify if this supersedes an existing ADR: `/accelerator:create-adr use Redis for caching --supersedes ADR-0003` ``` Then wait for the user's input. ## Process Steps ### Step 1: Determine ADR