architecture-decision

Document architectural decisions with context, options, and rationale into ADR records.

1|Updated Jun 28, 2026
One-click install
npx skills add https://github.com/whmathews15/DEX-Personal-Operating-System --skill architecture-decision-whmathews15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision
Source: https://github.com/whmathews15/DEX-Personal-Operating-System/tree/main/.claude/skills/_available/engineering/architecture-decision
Command: npx skills add https://github.com/whmathews15/DEX-Personal-Operating-System --skill architecture-decision-whmathews15

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams preserve important architecture choices that are often made in meetings and then forgotten, turning them into clear decision records that explain what was decided and why.

Core Features & Use Cases

  • Decision Capture: Collect the problem, constraints, and context behind an architecture choice.
  • Options Comparison: Record the alternatives considered, including pros, cons, and trade-offs.
  • ADR Creation: Produce a structured Architecture Decision Record that can be stored for future reference.
  • Use Case: A team choosing between a monolith and microservices can document the rationale, risks, and implementation notes in one durable record.

Quick Start

Ask the skill to document an architecture decision for a specific topic and include the context, options, and final choice.

Frequently Asked Questions about architecture-decision

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

FAQPage Schema
What is an architecture decision record used for in system design?

An architecture decision record (ADR) captures the problem, context, and rationale behind a system design choice so teams retain a durable history of why specific engineering trade-offs were selected.

How do I document architecture trade-offs when choosing between technologies?

Document architecture trade-offs by recording the alternatives considered alongside their pros, cons, and constraints, then selecting an option and noting the implementation risks in a structured decision record.

Can I use an ADR template for monolith versus microservices decisions?

Yes, an ADR template applies to monolith versus microservices decisions by structuring the context capture, options comparison, and final decision rationale into a single durable record for team reference.

What's the best way to capture engineering meeting decisions before they are forgotten?

The best way to capture engineering meeting decisions is generating a structured architecture decision record that stores the problem, options compared, and final rationale in a dedicated resources directory.

Does this ADR approach work for technology selection scenarios?

Yes, this ADR approach works for technology selection scenarios by documenting the constraints, comparing the available options, and tracking the specific trade-offs that led to the final engineering decision.

When do I need to create an architecture decision record for my project?

You need to create an architecture decision record when your team makes significant system design choices, such as selecting a technology or structural pattern, and requires a durable ADR to track the context and trade-offs.