create-adr

Create standardized Architecture Decision Records with a versioned naming convention.

47|11|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill create-adr-majesticlabs-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-adr
Source: https://github.com/majesticlabs-dev/majestic-marketplace/tree/main/plugins/majestic-engineer/skills/create-adr
Command: npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill create-adr-majesticlabs-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Standardizes architecture decision documentation to provide context for future developers.

Core Features & Use Cases

  • ADR template usage and version control
  • ADR file naming (NNNN-descriptive-title.md)
  • ADR validation and governance

Quick Start

Create docs/adr/0001-your-decision.md using adr-template.md

Frequently Asked Questions about create-adr

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

FAQPage Schema
What is an Architecture Decision Record and why should I use one?

An Architecture Decision Record (ADR) is a document that captures a significant technical decision, its context, alternatives considered, and consequences. ADRs standardize how teams document architectural choices, providing future developers with the rationale behind decisions and making it easier to understand why certain technical paths were chosen.

How do I create and structure an ADR in my project?

Create a file in docs/adr/ with the naming convention NNNN-descriptive-title.md, where NNNN is a sequential number. Follow the provided ADR template to document the decision context, alternatives evaluated, and expected consequences. Store the file in version control alongside your codebase.

When should I write an ADR instead of just documenting in comments?

Write an ADR for major architectural decisions, technology selections, significant API designs, and design trade-offs where the rationale and alternatives matter for future maintainers. Comments capture implementation details; ADRs capture the strategic reasoning behind structural choices.

Can I enforce ADR governance and validation across my team?

Yes. The ADR workflow includes validation and governance mechanisms to ensure consistent template usage, proper versioning, and standardized naming conventions. This enforces discipline across the team and keeps architectural documentation reliable and discoverable.

What workflow should I follow when documenting an architectural decision?

Follow a three-step workflow: gather context about the problem and constraints, investigate alternatives and their trade-offs, then create the ADR document using the standard template. This structured approach ensures decisions are thoroughly reasoned before documentation.