architecture-decision-records

Manage architecture decision records with standardized templates and lifecycle statuses.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill architecture-decision-records-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-decision-records
Source: https://github.com/ev3rlit/magam-canonical-archive/tree/main/.claude/skills/architecture-decision-records
Command: npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill architecture-decision-records-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture Decision Records (ADRs) provide a disciplined method for capturing context, decisions, and consequences behind significant technical choices.

Core Features & Use Cases

  • Standard ADR templates and lifecycle guidance to document decisions consistently.
  • ADR indexing, linking, and governance to support traceability across projects.
  • Review processes, references, and automation guidance to streamline maintenance and onboarding.

Quick Start

Create a new ADR using the standard template and document context, decision, and consequences.

Frequently Asked Questions about architecture-decision-records

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) captures the context, decision, and consequences behind significant technical choices. You need ADRs when documenting framework changes, technology selections, or lifecycle updates to ensure traceability across project teams.

How do I document architectural decisions consistently across teams?

To document architectural decisions consistently, use standardized ADR templates that capture context, decision, and consequences. Apply ADR indexing, linking, and governance processes to support traceability and streamline maintenance and onboarding across teams.

How do I manage the lifecycle status of existing architecture decision records?

Manage the lifecycle status of architecture decision records by applying standardized lifecycle guidance and review processes. Use ADR indexing and linking to track status changes, maintain references, and integrate with ADR tooling for streamlined maintenance.

What's the best way to structure an ADR for a technology selection?

The best way to structure an ADR for a technology selection is to use a standard template that documents the context, the technical decision, and the consequences. This ensures the rationale for the technology selection is captured consistently.

Does this ADR approach work without external dependencies or tooling?

Yes, the ADR approach works without external dependencies. It provides standard templates and governance guidance to document decisions, but also supports integration with existing ADR tooling to automate indexing, linking, and maintenance when needed.