← ClaudeAtlas

architecture-decision-recordlisted

Architecture Decision Records — Nygard templates, context/decision/consequences, lifecycle, and trade-off evaluation. Triggers on ADR, architecture decision, design decision, Nygard, record a decision, decision record, document a trade-off
ArieGoldkin/claude-forge · ★ 6 · DevOps & Infrastructure · score 74
Install: claude install-skill ArieGoldkin/claude-forge
# Architecture Decision Record ## Overview Architecture Decision Records (ADRs) are lightweight documents that capture important architectural decisions along with their context and consequences. This skill provides templates, examples, and best practices for creating and maintaining ADRs in your projects. ## Why ADRs Matter ADRs serve as architectural memory for your team: - **Context Preservation**: Capture why decisions were made, not just what was decided - **Onboarding**: Help new team members understand architectural rationale - **Prevent Revisiting**: Avoid endless debates about settled decisions - **Track Evolution**: See how architecture evolved over time - **Accountability**: Clear ownership and decision timeline ## ADR Format (Nygard Template) Each ADR should follow this structure: ### 1. Title Format: `ADR-####: [Decision Title]` Example: `ADR-0001: Adopt Microservices Architecture` ### 2. Status Current state of the decision: - **Proposed**: Under consideration - **Accepted**: Decision approved and being implemented - **Superseded**: Replaced by a later decision (reference ADR number) - **Deprecated**: No longer recommended but not yet replaced - **Rejected**: Considered but not adopted (document why) ### 3. Context **What to include:** - Problem statement or opportunity - Business/technical constraints - Stakeholder requirements - Current state of the system - Forces at play (conflicting concerns) Lead with the problem statement, then layer in business