architecture-decision-records

Capture architectural decisions as structured ADR documents with context and rationale.

Updated Dec 22, 2025
One-click install
npx skills add https://github.com/senior-sigan/llm-skills --skill architecture-decision-records-senior-sigan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/senior-sigan/llm-skills/tree/main/skills/architecture-decision-records
Command: npx skills add https://github.com/senior-sigan/llm-skills --skill architecture-decision-records-senior-sigan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture architectural decisions as structured ADRs, ensuring rationale, context, and alternatives are preserved alongside code.

Core Features & Use Cases

  • Create ADR documents that capture context, decision, alternatives considered, and rationale.
  • Maintain a centralized ADR log (docs/adr) to help future developers understand why design choices were made.
  • Provide a repeatable workflow for capturing new ADRs and reading existing ones.

Quick Start

Ask to record a new ADR and follow the guided workflow to capture context, alternatives, and rationale, then save the ADR to docs/adr with an incremented number after your confirmation.

Frequently Asked Questions about architecture-decision-records

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

FAQPage Schema
How do I document architecture decisions to preserve context and rationale alongside code?▼

To document architecture decisions, you capture structured ADRs that record context, alternatives considered, and rationale. This ensures design choices are preserved in a centralized log for future developers.

What is an architecture decision record and when do I need to create one?▼

An architecture decision record captures context and rationale for a design choice. You need to create an ADR when making technology choices, selecting architecture patterns, or deciding on deployment trade-offs.

How do I start capturing a new ADR for a technology choice during a coding session?▼

To start capturing a new ADR, request to record one and follow the guided workflow to capture context, alternatives, and rationale. It saves to docs/adr with an incremented number after your confirmation.

Can I use a standard ADR workflow to track deployment trade-offs across multiple projects?▼

Yes, you can apply a standard ADR workflow to track deployment trade-offs across projects. It provides a repeatable process for capturing new records and reading existing ones in a centralized log.

What is the best way to maintain a centralized log of architectural decisions for my team?▼

The best way to maintain a centralized log of architectural decisions is saving structured ADRs to a docs/adr directory. This provides a repeatable workflow for reading existing records and adding new ones.

Do I need a specific template to record alternatives and rationale in my decision logs?▼

You need a standard ADR template to record alternatives and rationale effectively. The workflow requires capturing context, decision, alternatives considered, and rationale to preserve design choices alongside your code.