create-architectural-decision-record▌
github/awesome-copilot · updated Apr 8, 2026
Structured Architectural Decision Record generator with AI-optimized formatting and sequential file management.
- ›Generates standardized ADR documents with front matter, context, decision rationale, and consequences organized into positive and negative outcomes
- ›Requires four inputs (decision title, context, decision, alternatives, stakeholders) with validation to prompt for missing information before generation
- ›Uses coded bullet-point system (3-4 letter codes + 3-digit numbers) across
Create Architectural Decision Record
Create an ADR document for ${input:DecisionTitle} using structured formatting optimized for AI consumption and human readability.
Inputs
- Context:
${input:Context} - Decision:
${input:Decision} - Alternatives:
${input:Alternatives} - Stakeholders:
${input:Stakeholders}
Input Validation
If any of the required inputs are not provided or cannot be determined from the conversation history, ask the user to provide the missing information before proceeding with ADR generation.
Requirements
- Use precise, unambiguous language
- Follow standardized ADR format with front matter
- Include both positive and negative consequences
- Document alternatives with rejection rationale
- Structure for machine parsing and human reference
- Use coded bullet points (3-4 letter codes + 3-digit numbers) for multi-item sections
The ADR must be saved in the /docs/adr/ directory using the naming convention: adr-NNNN-[title-slug].md, where NNNN is the next sequential 4-digit number (e.g., adr-0001-database-selection.md).
Required Documentation Structure
The documentation file must follow the template below, ensuring that all sections are filled out appropriately. The front matter for the markdown should be structured correctly as per the example following:
---
title: "ADR-NNNN: [Decision Title]"
status: "Proposed"
date: "YYYY-MM-DD"
authors: "[Stakeholder Names/Roles]"
tags: ["architecture", "decision"]
supersedes: ""
superseded_by: ""
---
# ADR-NNNN: [Decision Title]
## Status
**Proposed** | Accepted | Rejected | Superseded | Deprecated
## Context
[Problem statement, technical constraints, business requirements, and environmental factors requiring this decision.]
## Decision
[Chosen solution with clear rationale for selection.]
## Consequences
### Positive
- **POS-001**: [Beneficial outcomes and advantages]
- **POS-002**: [Performance, maintainability, scalability improvements]
- **POS-003**: [Alignment with architectural principles]
### Negative
- **NEG-001**: [Trade-offs, limitations, drawbacks]
- **NEG-002**: [Technical debt or complexity introduced]
- **NEG-003**: [Risks and future challenges]
## Alternatives Considered
### [Alternative 1 Name]
- **ALT-001**: **Description**: [Brief technical description]
- **ALT-002**: **Rejection Reason**: [Why this option was not selected]
### [Alternative 2 Name]
- **ALT-003**: **Description**: [Brief technical description]
- **ALT-004**: **Rejection Reason**: [Why this option was not selected]
## Implementation Notes
- **IMP-001**: [Key implementation considerations]
- **IMP-002**: [Migration or rollout strategy if applicable]
- **IMP-003**: [Monitoring and success criteria]
## References
- **REF-001**: [Related ADRs]
- **REF-002**: [External documentation]
- **REF-003**: [Standards or frameworks referenced]
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.4★★★★★38 reviews- ★★★★★Anika Mensah· Dec 28, 2024
Registry listing for create-architectural-decision-record matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Li Shah· Dec 24, 2024
Solid pick for teams standardizing on skills: create-architectural-decision-record is focused, and the summary matches what you get after install.
- ★★★★★Kwame Srinivasan· Nov 15, 2024
We added create-architectural-decision-record from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Noah Abebe· Oct 22, 2024
create-architectural-decision-record is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Meera Sanchez· Oct 6, 2024
create-architectural-decision-record fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Arjun Mehta· Sep 25, 2024
Registry listing for create-architectural-decision-record matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Noah Taylor· Sep 13, 2024
Solid pick for teams standardizing on skills: create-architectural-decision-record is focused, and the summary matches what you get after install.
- ★★★★★Li Gonzalez· Sep 9, 2024
create-architectural-decision-record fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Rahul Santra· Sep 1, 2024
I recommend create-architectural-decision-record for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Noah Diallo· Aug 28, 2024
We added create-architectural-decision-record from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
showing 1-10 of 38