Claude Code Plugins

Community-maintained marketplace

Feedback
28
0

Systematically evaluate architecture decisions, document trade-offs, and select appropriate patterns. This skill should be used when the user asks about 'architecture decision', 'ADR', 'design pattern selection', 'technology choice', or needs to evaluate architectural trade-offs. Keywords: architecture, ADR, patterns, trade-offs, technical debt, quality attributes, decision record.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name architecture-decision
description Document architectural choices
role_groups engineering, leadership
jtbd Architecture decisions get made in meetings and lost. This provides an ADR template, prompts for context/options/decision, links to related projects, and saves to 06-Resources/ so future engineers understand why choices were made.
time_investment 20-30 minutes per decision

Purpose

Document architecture decisions with context and rationale using Architecture Decision Records (ADR).

Usage

  • /architecture-decision [topic] - Document specific architecture decision

Steps

  1. Prompt for decision context:

    • What problem are we solving?
    • What constraints exist?
  2. Gather options considered:

    • Option 1: Description, pros/cons
    • Option 2: Description, pros/cons
    • Option 3: Description, pros/cons
  3. Document decision made:

    • Which option chosen
    • Why this option
    • Trade-offs accepted
  4. Link to related context:

    • Related projects
    • Implementation notes
  5. Create ADR document in 06-Resources/Architecture_Decisions/


Output Format

# ADR: [Title]

**Date:** [Today]
**Status:** Accepted
**Deciders:** [Names]

## Context
[What problem are we solving? What constraints?]

## Options Considered

### Option 1: [Name]
**Pros:**
- [Pro 1]

**Cons:**
- [Con 1]

### Option 2: [Name]
[Same structure]

## Decision
We chose [Option] because [reasoning].

## Trade-offs
- [Trade-off accepted]

## Implementation Notes
[How to implement this decision]