create-architectural-decision-record

Generate structured Architectural Decision Records with YAML frontmatter and coded bullet points.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill create-architectural-decision-record-lluppesms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architectural-decision-record
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/create-architectural-decision-record
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill create-architectural-decision-record-lluppesms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of Architectural Decision Records (ADRs), ensuring that critical architectural choices are well-documented, easily discoverable, and optimized for both human understanding and AI analysis.

Core Features & Use Cases

  • Structured ADR Generation: Creates ADR documents following a standardized format with YAML frontmatter and specific sections for context, decision, consequences, alternatives, and implementation notes.
  • AI-Optimized Formatting: Uses precise language and coded bullet points for machine readability.
  • Use Case: When a team needs to decide on a new database technology, this Skill can help generate a formal ADR to capture the problem, proposed solutions, their pros and cons, and the final decision.

Quick Start

Use the create-architectural-decision-record skill to create an ADR for choosing a new database with the title 'Database Selection'.

Frequently Asked Questions about create-architectural-decision-record

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

FAQPage Schema
How do I document architectural decisions for my software project?

You can document architectural decisions by generating structured Architectural Decision Records (ADRs) that capture the problem statement, chosen decision, consequences, alternatives, and implementation notes in a standardized format.

What is the best way to create an ADR that is optimized for AI parsing?

The best way to create an AI-optimized ADR is to use a standardized format with YAML frontmatter and coded bullet points, ensuring precise language for machine readability while maintaining human reference clarity.

How do I structure an architectural decision record to include alternatives and consequences?

Structure an architectural decision record with specific sections for context, the chosen decision, positive and negative consequences, alternatives considered with rejection rationale, and implementation notes.

Where should architectural decision records be saved in a repository?

Architectural decision records should be saved in the /docs/adr/ directory using a sequential naming convention to ensure they are easily discoverable and properly organized.

When do I need to write an architectural decision record?

You need to write an architectural decision record when a team makes a critical architectural choice, such as selecting a new database technology, to formally capture the problem, proposed solutions, and final decision.

Can I generate a database selection ADR without manually formatting the document?

Yes, you can generate a database selection ADR automatically by providing a title like 'Database Selection', and the system will output a fully structured document with YAML frontmatter and all required sections.