create-adr

Create Architecture Decision Records with context, rationale, and trade-offs under docs/adr/.

12|1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/helderberto/agent-skills --skill create-adr-helderberto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-adr
Source: https://github.com/helderberto/agent-skills/tree/main/skills/create-adr
Command: npx skills add https://github.com/helderberto/agent-skills --skill create-adr-helderberto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Recording architectural decisions as durable notes that explain what was decided and why, to prevent guesswork and confusion in future maintenance.

Core Features & Use Cases

  • Create concise Architecture Decision Records (ADRs) that capture the context, trade-offs, and rationale behind major design choices.
  • Organize decisions with a consistent 4-digit ADR numbering in docs/adr/ and a short slug-based filename for easy retrieval.
  • Use ADRs to document boundary decisions, include consideration of alternatives, and provide a quick-reference for future readers with a 1–3 sentence summary.

Quick Start

Ask me to create an ADR for the latest architectural decision you are documenting.

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 when do I need one?

An architecture decision record (ADR) captures the context, trade-offs, and rationale behind major design choices. You need an ADR when a decision is hard to reverse, requires context, and needs traceability across code and design to prevent future guesswork.

How do I create an ADR with a consistent numbering format?

To create an ADR, you generate a markdown file under docs/adr/ using a zero-padded, auto-incremented four-digit number with a slug-based filename. This ensures your architecture decisions are organized with consistent numbering for easy retrieval.

What sections should an architecture decision record include?

An architecture decision record should include a short, present-tense summary and optional sections like Status, Considered Options, and Consequences. These sections document boundary decisions, alternatives, and provide a quick-reference for future readers.

Does this ADR format work for documenting considered options and consequences?

Yes, the ADR format supports optional sections specifically for Considered Options and Consequences. This allows you to document boundary decisions, include consideration of alternatives, and provide traceability for future maintenance.

What is the best way to document architectural rationale for future maintenance?

The best way to document architectural rationale is using concise ADRs that explain what was decided and why. Recording decisions as durable notes with context and trade-offs prevents guesswork and confusion in future maintenance.