What problem does it solve?
Architectural decisions and their rationales often live in ephemeral places like chat threads, PR comments, or engineers' memories; this Skill captures those moments and produces structured Architecture Decision Records (ADRs) that live alongside the codebase so future contributors understand why choices were made.
Core Features & Use Cases
- Decision detection & drafting: Detects decision moments during planning, code reviews, or conversations and drafts an ADR with context, alternatives, and consequences.
- Safe repository workflow: Prompts for confirmation before creating docs/adr/, assigns incremental ADR numbers by scanning existing files, and only writes files after explicit user approval while updating the ADR index.
- Read and reference: Locates and presents existing ADR Context and Decision sections when asked why a particular choice was made, and suggests creating an ADR when architecture changes are proposed.
- Use case: When a team chooses a database or a framework, use this Skill to produce a concise ADR that records the alternatives considered and the reasons for the selection.
Quick Start
Ask the architecture-decision-records skill to record the decision to adopt PostgreSQL over MongoDB and draft an ADR for review.