adr-new

Generate markdown Architecture Decision Records from a YAML template with sequential numbering.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/infantesromeroadrian/arca-agent --skill adr-new-infantesromeroadrian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-new
Source: https://github.com/infantesromeroadrian/arca-agent/tree/main/template/skills/adr-new
Command: npx skills add https://github.com/infantesromeroadrian/arca-agent --skill adr-new-infantesromeroadrian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Architecture Decision Records (ADRs) using a standardized template, ensuring that architectural decisions are well-documented and easily accessible.

Core Features & Use Cases

  • Standardized ADR Creation: Generates ADRs with a predefined structure, including status, date, deciders, context, decision, rationale, and consequences.
  • Customizable Titles: Allows users to specify the title of the ADR, which is then used to generate the file name and content.
  • Automated File Naming: Creates ADR files with a sequential number, ensuring that each ADR is uniquely identified.
  • Use Case: When an architectural decision is made, the /adr-new command can be used to create a new ADR with the relevant details.

Quick Start

Create a new ADR with the title 'my-first-adr'. Use the command: /adr-new my-first-adr

Frequently Asked Questions about adr-new

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

FAQPage Schema
How do I create a new Architecture Decision Record automatically?

To create an Architecture Decision Record, use a command with your desired title to generate a markdown file from a YAML template. The system applies sequential numbering and populates standard sections like status, context, decision, and consequences automatically.

What is an Architecture Decision Record template used for?

An Architecture Decision Record template provides a standardized structure to document software architecture choices, capturing status, deciders, context, decision, rationale, and consequences to ensure decisions are well-documented and accessible across the project.

How do I ensure ADR sequential numbering when adding new architecture decision records?

Automated ADR tools handle sequential numbering by evaluating the existing ADR directory and assigning the next available number to uniquely identify each new markdown file, preventing numbering conflicts when documenting software architecture decisions.

What sections are included in a standardized architecture decision record?

Standardized architecture decision records include predefined sections for status, date, deciders, context, decision, rationale, and consequences. This template ensures all critical aspects of a software architecture choice are consistently captured in the generated markdown.

Do I need a specific ADR directory to generate architecture decision records?

Generating architecture decision records requires access to the project's ADR directory and a YAML template file. The tool writes sequentially numbered markdown files directly into this specified directory to maintain organized architectural documentation.

Can I customize the title of an architecture decision record when automating creation?

Yes, you can specify a custom title when automating architecture decision record creation. This user-defined title is used to generate the markdown file name and populate the content within the standardized YAML template sections.