ADR (Architecture Decision Record)

Create and maintain Markdown Architecture Decision Records with a standardized template.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/cdalsoniii/brightpath-coder --skill adr-architecture-decision-record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ADR (Architecture Decision Record)
Source: https://github.com/cdalsoniii/brightpath-coder/tree/main/.cursor/skills/adr
Command: npx skills add https://github.com/cdalsoniii/brightpath-coder --skill adr-architecture-decision-record

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and management of Architecture Decision Records (ADRs), ensuring a consistent and traceable history of significant architectural choices.

Core Features & Use Cases

  • Consistent Templating: Generates ADRs adhering to a predefined structure.
  • Decision Tracking: Records context, options considered, decisions made, and their consequences.
  • Use Case: When deciding on a new database technology, use this Skill to document the evaluation of alternatives, the final choice, and the reasoning behind it.

Quick Start

Use the ADR skill to document a new decision about the order service database.

Frequently Asked Questions about ADR (Architecture Decision Record)

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

FAQPage Schema
How do I document architecture decisions in Markdown?

To document architecture decisions in Markdown, use a standardized ADR template to record the context, alternatives considered, the final decision, and its consequences. This ensures a consistent and traceable history of significant architectural choices.

What should be included in an Architecture Decision Record?

An Architecture Decision Record should include the context of the decision, the alternatives evaluated, the final choice made, and the resulting consequences. Documenting these elements ensures technical decisions are traceable and governance is maintained.

How do I maintain and version ADRs within a project directory?

To maintain and version ADRs within a project directory, use a Skill that supports linking related records and managing standardized Markdown files. This facilitates tracking architectural choices over time.

When should I create an Architecture Decision Record?

You should create an Architecture Decision Record when making significant technical decisions, such as choosing a new database technology. It documents the evaluation of alternatives, the final choice, and the reasoning behind it.

Can I link related technical decisions across different ADR files?

Yes, you can link related technical decisions across different ADR files. The Skill supports versioning and linking of related Architecture Decision Records within specified project directories to maintain a cohesive governance history.

What is the best way to track architectural governance for a software project?

The best way to track architectural governance is by creating Architecture Decision Records in Markdown. This approach standardizes documentation of technical decisions, including context and consequences, ensuring a traceable project history.