create-architectural-decision-record

Creates an ADR with coded consequences and rejected alternatives in /docs/adr/.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/soham2008xyz/trade-tycoon --skill create-architectural-decision-record-soham2008xyz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-architectural-decision-record
Source: https://github.com/soham2008xyz/trade-tycoon/tree/main/.agents/skills/create-architectural-decision-record
Command: npx skills add https://github.com/soham2008xyz/trade-tycoon --skill create-architectural-decision-record-soham2008xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It standardizes how engineering teams document architecture choices, reducing ambiguity and making decisions easier to search, review, and reuse later.

Core Features & Use Cases

  • AI-optimized ADR generation: Produces an Architectural Decision Record using a consistent, machine-parseable structure that prioritizes readability.
  • Decision completeness: Captures context, the selected decision, explicit consequences (positive and negative), and alternatives with rejection rationale.
  • Workspace output: Ensures the ADR is saved into the repository’s documentation area using the required filename convention.

Quick Start

Ask the AI to create an ADR for your decision by providing the title, context, decision details, alternatives, and stakeholders, then specify that it should be saved in /docs/adr/ with the next sequential adr-NNNN naming format.

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 software architecture decisions for technology selection and migrations?▼

An Architectural Decision Record (ADR) documents a specific engineering choice with consistent structure and searchable semantics. It captures context, selected decisions, explicit positive and negative consequences, and rejected alternatives with rationale during planning, refactoring, migrations, and ongoing governance.

What is the best way to create an ADR with searchable semantics and standard formatting?▼

Creating an ADR with searchable semantics requires capturing context, selected decision details, alternatives, and stakeholders. The output enforces required inputs, validates missing information by prompting the user, and generates a machine-parseable structure prioritizing readability for software governance tracking.

How do I track positive and negative consequences and rejected alternatives in architecture decision tracking?▼

Architecture decision tracking captures explicit consequences and rejected alternatives using coded bullet formats within the ADR. This standardizes how engineering teams document trade-offs, reducing ambiguity and making choices easier to search, review, and reuse across teams.

Do I need to manually name and save ADR files in my repository documentation area?▼

You do not need to manually name ADR files. The output is automatically saved into the repository documentation area under /docs/adr/ using the required adr-NNNN-[title-slug].md filename convention with the next sequential numbering format.

Can I use this ADR generation process if I am missing some decision context or alternatives?▼

You can use this process with incomplete information. The generation validates missing information by prompting the user to provide required inputs, ensuring decision completeness by capturing context, stakeholders, alternatives, and rejection rationale before output.

When should I not use a structured ADR for software governance and technology selection?▼

Structured ADRs are unnecessary for trivial implementation choices lacking trade-offs or rejected alternatives. They apply specifically to software architecture decision tracking during planning, refactoring, migrations, technology selection, and ongoing governance of trade-offs across teams.