create-architectural-decision-record

Generates structured Architectural Decision Record documents with standardized front matter and coded sections.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jjchambers80/judgesdirectory --skill create-architectural-decision-record-jjchambers80
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-architectural-decision-record
Source: https://github.com/jjchambers80/judgesdirectory/tree/main/.github/skills/create-architectural-decision-record
Command: npx skills add https://github.com/jjchambers80/judgesdirectory --skill create-architectural-decision-record-jjchambers80

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Documenting architecture decisions is often inconsistent or skipped entirely, leaving teams without a record of why technical choices were made. This Skill produces a standardized ADR markdown file with a fixed template, sequential numbering, and machine-parseable structure. ## Core Features & Use Cases - Standardized ADR Template: Generates documents with YAML front matter (title, status, date, authors, tags, supersession links) and required sections for context, decision, consequences, alternatives, and references. - Structured Consequence Tracking: Uses coded bullet points (POS-001, NEG-001, ALT-001, IMP-001, REF-001) so both positive and negative outcomes are machine-parseable and easy to reference. - Sequential File Naming: Saves output to /docs/adr/ using the adr-NNNN-[title-slug].md convention with the next available 4-digit number. - Use Case: After choosing PostgreSQL over MongoDB for a new service, provide the context, decision, alternatives, and stakeholders to produce adr-0003-database-selection.md ready for review and version control. ## Quick Start Create an ADR for our decision to adopt event-driven architecture, including the context, chosen approach, alternatives considered, and the stakeholders involved.

Frequently Asked Questions about create-architectural-decision-record

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Architectural Decision Record?▼

Provide the decision title, context, chosen decision, alternatives considered, and stakeholders. The Skill generates a markdown ADR with standardized front matter and sections, saved to /docs/adr/ with the next sequential number like adr-0001-database-selection.md.

What format does an ADR document follow?▼

The ADR uses YAML front matter with title, status, date, authors, tags, and supersession fields, followed by sections for status, context, decision, positive and negative consequences, alternatives with rejection reasons, implementation notes, and references.

What happens if I don't provide all required ADR inputs?▼

The Skill validates inputs before generating the document. If context, decision, alternatives, or stakeholders are missing and cannot be inferred from conversation history, it asks you to supply the missing information first.

Where are ADR files saved and how are they named?▼

ADR files are saved in the /docs/adr/ directory using the naming convention adr-NNNN-[title-slug].md, where NNNN is the next sequential 4-digit number, for example adr-0001-database-selection.md.

When should I not use a formal ADR template?▼

Formal ADRs add overhead for trivial or easily reversible decisions like naming conventions or minor library choices. Reserve them for significant architectural choices with long-term consequences, multiple stakeholders, or meaningful trade-offs between alternatives.