create-architectural-decision-record

Generate Architectural Decision Record documents with standardized templates and sequential naming.

1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/dhar174/langgraph_system_generator --skill create-architectural-decision-record-dhar174
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-architectural-decision-record
Source: https://github.com/dhar174/langgraph_system_generator/tree/main/.github/skills/create-architectural-decision-record
Command: npx skills add https://github.com/dhar174/langgraph_system_generator --skill create-architectural-decision-record-dhar174

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of Architectural Decision Records (ADRs), ensuring that critical decisions are documented in a structured, machine-readable, and human-friendly format.

Core Features & Use Cases

  • Structured ADR Generation: Creates ADRs following a standardized template with front matter and specific sections for context, decision, consequences, and alternatives.
  • AI-Optimized Formatting: Employs precise language and coded bullet points for enhanced machine parsing and human reference.
  • Use Case: When a team needs to decide on a new database technology, this Skill can generate a comprehensive ADR capturing the problem, proposed solutions, pros/cons, and the final decision, ensuring clarity and historical record.

Quick Start

Create an ADR for the decision to adopt a new database, including context, decision, and alternatives.

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 an architectural decision record for a new technology adoption?

An architectural decision record captures decision context, chosen solutions, consequences, and alternatives in a standardized template. It saves to the /docs/adr/ directory with sequential naming, ensuring technical decisions are documented for both human readability and machine parsing.

What is an ADR template optimized for AI consumption?

An ADR template optimized for AI consumption uses structured front matter and coded bullet points to enhance machine parsing while maintaining human readability. It organizes context, decisions, consequences, and alternatives into precise, standardized sections for automated processing.

How do I generate an ADR document with context, alternatives, and consequences?

Generating an ADR document involves filling a standardized template with your decision context, proposed alternatives, and the positive and negative consequences of the chosen solution. The output is saved sequentially in the /docs/adr/ directory for historical record-keeping.

When do I need to create an architectural decision record?

You need to create an architectural decision record when a team must decide on significant technical choices, such as adopting a new database technology. It documents the problem, proposed solutions, pros and cons, and the final decision to ensure clarity and maintain a historical record.

What is the best way to structure technical documentation for AI parsing?

The best way to structure technical documentation for AI parsing is to use precise language, coded bullet points, and front matter within a standardized template. This approach ensures the content is machine-readable while remaining a comprehensive human reference.

Does this ADR generation process require specific file naming conventions?

Yes, the ADR generation process requires a sequential naming convention. Files are automatically saved to the /docs/adr/ directory, ensuring that architectural decision records are organized chronologically and easily retrievable for future reference.