adr-creator

Creates Architecture Decision Records using adr-tools or manual templates.

3|5|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/sparkfabrik/sf-awesome-copilot --skill adr-creator-sparkfabrik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr-creator
Source: https://github.com/sparkfabrik/sf-awesome-copilot/tree/main/skills/system/adr-creator
Command: npx skills add https://github.com/sparkfabrik/sf-awesome-copilot --skill adr-creator-sparkfabrik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Create Architecture Decision Records (ADRs) to document architecturally significant decisions through a guided conversational workflow. Use this skill whenever the user mentions ADR, architecture decision, architectural decision record, or asks to record a design choice. It also activates when the user says things like "let's document this decision", "we should write this down as an ADR", "create a new ADR", or "I want to record why we chose X".

Core Features & Use Cases

  • Guided workflow for ADR creation following Michael Nygard's format
  • Detects ADR directory, gathers forces, captures decisions, checks for superseded ADRs, and records consequences
  • Creates ADR files using adr-tools when available or a manual template when not, with active-voice decisions and neutral context

Quick Start

Describe the decision you want recorded and the ADR Creator will generate the ADR file using adr-tools if available, or a manual template if not.

Frequently Asked Questions about adr-creator

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 to create one?

An Architecture Decision Record (ADR) documents architecturally significant decisions to record, reference, and supersede choices across a project's lifecycle. You need an ADR when teams must capture forces, context, and consequences of a design choice.

How do I create an Architecture Decision Record using a guided workflow?

To create an Architecture Decision Record, describe the decision you want recorded. The workflow detects your ADR directory, gathers forces, captures active-voice decisions, checks for superseded records, and logs consequences to generate the file.

Do I need adr-tools installed to generate ADR files, or can I use a manual template?

You do not need adr-tools installed to generate ADR files. The workflow checks for adr-tools and uses it for automated file creation if available, otherwise falling back to a manual template to document the architecture decision.

How do I supersede an old architecture decision when recording a new ADR?

To supersede an old architecture decision, the ADR workflow prompts you during creation to check for existing records. It updates the status of previous ADRs to superseded and links them to the new architecture decision record.

What is the best way to document the context and consequences of an architectural decision?

The best way to document context and consequences is using a structured ADR format that enforces neutral context and active-voice decisions. This ensures the architectural forces and impacts are recorded clearly without subjective bias.

Can I use ADR Creator to document architecture decisions for an existing project directory?

Yes, you can document architecture decisions for an existing project. The workflow detects the ADR directory within your project structure and records the new decision alongside existing files, maintaining consistent referencing and superseding.