adr

Create standardized Architecture Decision Records with context, decision, and consequences.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/SmidigStorm/bdd-ai-showcase --skill adr-smidigstorm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adr
Source: https://github.com/SmidigStorm/bdd-ai-showcase/tree/main/.claude-code/pm-architecture/skills/adr
Command: npx skills add https://github.com/SmidigStorm/bdd-ai-showcase --skill adr-smidigstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ADRs standardize the capture of architecture decisions, reducing ambiguity and preserving rationale over time.

Core Features & Use Cases

  • Standardized format: A repeatable template covering context, decision, and consequences.
  • Traceability: Enables teams to review why a choice was made and its trade-offs.
  • Use Case: When evaluating databases, frameworks, or integration patterns, create an ADR to document the decision and its implications.

Quick Start

Create an ADR file describing the context, the proposed solution, and its consequences using the recommended template.

Frequently Asked Questions about adr

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

An architecture decision record (ADR) standardizes the capture of context, decisions, and consequences. You need an ADR when evaluating technology choices like databases or frameworks to preserve rationale and reduce ambiguity over time.

How do I write an ADR to document technology trade-offs?

To write an ADR documenting technology trade-offs, create a file using a standardized template that explicitly captures the context, the proposed decision, and its consequences for future reference across teams.

How do ADRs help teams trace design decisions and rationale?

ADRs help teams trace design decisions by providing a consistent structure that records context and trade-offs. This traceability enables teams to review exactly why a specific architecture choice was made.

What is the best way to standardize architecture documentation across projects?

The best way to standardize architecture documentation is applying a repeatable ADR format covering context, decision, and consequences. This ensures consistent evaluation of integration patterns and technology choices across projects.

Can I use an ADR template for evaluating integration patterns and frameworks?

Yes, you can use an ADR template for evaluating integration patterns and frameworks. The standardized format captures the specific context, decision, and implications of the chosen technology.

Why does unclear architecture documentation cause problems for teams?

Unclear architecture documentation causes problems by losing the rationale behind technology choices over time. Standardizing architecture decision records solves this by preserving context and trade-offs for future team reference.