architecture-decision-record

Solid

Generate a Well-Architected-aligned Architecture Decision Record (ADR) that documents a design decision with context, options evaluated, trade-offs, and WA pillar impact.

DevOps & Infrastructure 141 stars 21 forks Updated yesterday MIT-0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Architecture Decision Record ## Step 1: Understand the decision Ask the user: > What architecture decision do you need to document? Please share: > - **Decision title** (e.g., "Use Aurora Serverless v2 for the orders database") > - **Context** — What problem are you solving? What constraints exist? > - **Options considered** (at least 2) — or ask me to suggest alternatives If the user has already described the decision, proceed directly. ## Step 2: Evaluate options against WA pillars For each option, assess impact on all six pillars: | Pillar | Option A | Option B | Option C | |--------|----------|----------|----------| | Operational Excellence | | | | | Security | | | | | Reliability | | | | | Performance Efficiency | | | | | Cost Optimization | | | | | Sustainability | | | | Use: ✅ Positive | ➖ Neutral | ⚠️ Trade-off | ❌ Negative ## Step 3: Identify trade-offs For the recommended option, explicitly state: - What you gain - What you give up - Under what conditions the decision should be revisited ## Step 4: Produce the ADR Output using the standard ADR format: ```markdown # ADR-{number}: {Decision Title} ## Status {Proposed | Accepted | Deprecated | Superseded by ADR-X} ## Date {YYYY-MM-DD} ## Context {What is the problem? What forces are at play? What constraints exist?} ## Decision {What is the change that we're proposing and/or doing?} ## Options Considered ### Option 1: {name} - **Description**: {how it works} - **Pros**: {benefits} - **Cons**: {draw...

Details

Author
aws-samples
Repository
aws-samples/sample-well-architected-skills-and-steering
Created
1 weeks ago
Last Updated
yesterday
Language
Python
License
MIT-0

Similar Skills

Semantically similar based on skill content — not just same category

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

Create and maintain Architecture Decision Records (ADRs) for significant technical choices—frameworks, data stores, API shapes, ML platform decisions. Use when documenting a decision, onboarding, or superseding a prior approach.

15 Updated yesterday
charlieviettq
AI & Automation Listed

architecture-decision-records

Use when writing, reviewing, or updating Architecture Decision Records: context, decision, options rejected, consequences, status, supersession, and follow-up verification. Do NOT use for general documentation prose (use `documentation`), code review findings (use `code-review`), or choosing between frameworks before a decision exists (use `framework-fit-analysis`).

0 Updated 5 days ago
jacob-balslev
AI & Automation Listed

architecture-decision-records

Use when writing, reviewing, or updating Architecture Decision Records: context, decision, options rejected, consequences, status, supersession, and follow-up verification. Do NOT use for general documentation prose (use `documentation`), code review findings (use `code-review`), or choosing between frameworks before a decision exists (use `framework-fit-analysis`).

0 Updated 5 days ago
jacob-balslev
DevOps & Infrastructure 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.

27,681 Updated today
davila7