What problem does it solve?
This Skill automates the creation of Architecture Decision Records (ADRs) so that architectural choices introduced by pull requests or manual proposals are consistently documented, tracked, and reviewed without manual file creation and formatting.
Core Features & Use Cases
- Automatic ADR generation from PRs: Extracts PR title, body, and file diffs to populate context, options, and justification sections.
- Template-driven output and bookkeeping: Uses the project ADR template, saves new ADRs as proposed in docs/adr/potential-adr/, and updates the ADR README with a pending entry.
- Interactive or manual modes: Accepts a PR number, a free-form decision description, or prompts the user to supply input for cases where automation cannot infer all details.
- Use case: During code review, run this Skill on a PR that includes architectural changes to produce a draft ADR ready for review and approval.
Quick Start
Run the create-adr skill with a Pull Request number or a textual description to produce a proposed ADR in docs/adr/potential-adr/ and update the ADR README.