Back to Skills

create-architectural-decision-record

Create an Architectural Decision Record (ADR) document for AI-optimized decision documentation.

30,445stars3,629forksUpdated 4/20/2026

Security Assessment

Safe(100/100)
Security Score100/100

About create-architectural-decision-record

The `create-architectural-decision-record` skill is designed to streamline the creation of Architectural Decision Records (ADRs), providing a structured approach to documenting significant architectural decisions in software projects. It addresses the common challenge of inconsistent or incomplete decision documentation by generating ADRs that are both human-readable and optimized for AI parsing. By standardizing the format and ensuring all critical elements are captured, this skill helps teams maintain clarity and traceability in architectural choices, reducing the risk of miscommunication and future rework.

This skill offers several key capabilities, including structured input handling for context, decision rationale, alternatives, and stakeholders. It enforces input validation to ensure completeness before generating the ADR, supports detailed documentation of positive and negative consequences, and uses coded bullet points for clarity in multi-item sections. ADRs produced by this skill follow a standardized front matter format and are saved with sequential naming conventions in a dedicated documentation directory, enabling easy version tracking and systematic organization of architectural records.

Use cases for this skill include software engineering teams, solution architects, and technical leads who need to formalize decisions for complex projects. It is particularly valuable in environments where architectural consistency, regulatory compliance, or knowledge sharing is important. By generating clear and structured ADRs, this skill supports decision transparency, facilitates onboarding of new team members, and enhances long-term maintainability of software architecture.

FAQ

How do I provide inputs for creating an ADR?

You need to supply the context, decision, alternatives, and stakeholders. If any input is missing, the skill will prompt you to provide the necessary information before generating the ADR.

Where are the generated ADR documents saved?

The 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.

Does this skill enforce a specific ADR format?

Yes, it follows a standardized ADR format with front matter, sections for context, decision, consequences, alternatives considered, implementation notes, and references, ensuring consistency and clarity.

Can I include multiple alternatives in the ADR?

Yes, the skill supports documenting multiple alternatives, including a brief description and rejection rationale for each, using coded bullet points for clarity.

Are there limitations regarding the type of projects this can be used for?

The skill is designed for software architecture documentation, so it is best suited for technical projects where formal decision records are required. It may not be applicable for non-technical or informal decision tracking.

Install create-architectural-decision-record

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill