adr-new

Create sequential Architecture Decision Records in docs/adr with required sections.

Updated May 2, 2026
One-click install
npx skills add https://github.com/gmanch94/agora --skill adr-new-gmanch94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-new
Source: https://github.com/gmanch94/agora/tree/main/.claude/skills/adr-new
Command: npx skills add https://github.com/gmanch94/agora --skill adr-new-gmanch94

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents important engineering and architecture decisions from being lost, ambiguous, or hard to reverse by generating a consistent Architecture Decision Record in the repository’s established format.

Core Features & Use Cases

  • Bootstrap a new ADR file: Creates the next sequential docs/adr/NNNN-<slug>.md using the house template and required sections.
  • Enforce scannable structure and style: Ensures consistent Status/Context/Decision/Consequences formatting and matches tone/length of existing ADRs.
  • Reduce decision churn: Guides users to supersede prior ADRs correctly instead of editing history, preserving an audit-friendly log.

Quick Start

Ask the AI to run adr-new and write an ADR for a non-trivial decision you are about to make in this project.

Frequently Asked Questions about adr-new

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

FAQPage Schema
How do I create an Architecture Decision Record in my repository?

To create an Architecture Decision Record, this skill computes the next sequential ADR number and applies the repository’s standard template to produce a correctly named Markdown file in docs/adr.

What sections are required in a standard ADR template?

A standard ADR template requires four core sections: Status, Context, Decision, and Consequences. The generated file applies this scannable structure to ensure consistent formatting and house style.

When should I document an engineering decision using an ADR?

You should document an engineering decision using an ADR when facing a design choice that will be expensive to reverse. This prevents important architecture decisions from being lost or ambiguous.

How do I supersede or deprecate a prior ADR without editing history?

To supersede or deprecate a prior ADR without editing history, this skill guides you to create a new sequential ADR that explicitly references and supersedes the old one, preserving an audit-friendly log.

Does this ADR generation process require any external dependencies or components?

No external dependencies or components are required. The skill operates independently to compute the next ADR number, apply the template, verify file placement, and surface the Decision summary.

What is the best way to ensure consistent formatting across multiple Architecture Decision Records?

The best way to ensure consistent formatting across multiple Architecture Decision Records is to apply a standardized template that enforces scannable structure, matches tone and length, and auto-generates the sequential file name.