architecture-decision-record

Solid

Use this skill when documenting significant architectural decisions. Provides ADR templates following the Nygard format with sections for context, decision, consequences, and alternatives. Use when writing ADRs, recording decisions, or evaluating options.

AI & Automation 179 stars 15 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
75
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Architecture Decision Records 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. ## Overview - Making significant technology choices (databases, frameworks, cloud providers) - Designing system architecture or major components - Establishing patterns or conventions for the team - Evaluating trade-offs between multiple approaches - Documenting decisions that will impact future development ## 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**: Con...

Details

Author
yonatangross
Repository
yonatangross/orchestkit
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Solid

architecture-decision-record

Use this skill when documenting significant architectural decisions. Provides ADR templates following the Nygard format with sections for context, decision, consequences, and alternatives. Helps teams maintain architectural memory and rationale for backend systems, API designs, database choices, and infrastructure decisions.

335 Updated today
aiskillstore
DevOps & Infrastructure Solid

architecture-decision-record

Create an Architecture Decision Record (ADR) for any technical decision. Use when asked to document a technical decision, write an ADR, record an architecture choice, or capture why a technology or approach was selected. Produces a structured ADR with context, decision, consequences, and tradeoffs.

915 Updated 3 days ago
mohitagw15856
AI & Automation Listed

architecture-decision-records

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architect...

5 Updated yesterday
rootcastleco
AI & Automation Featured

architecture-decision-records

Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions.

39,227 Updated today
sickn33
AI & Automation Listed

architecture-decision-records

Architecture decision record workflow. Use when the user chooses between significant technical options, asks to record a decision, asks why a design exists, or discusses architecture, dependencies, data models, deployment shape, or long-lived tradeoffs.

0 Updated today
JunMystery