Claude-skill-registry architecture-adr
When making significant architectural decisions that need to be documented. Used by ARCHITECT-AGENT.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/architecture-adr" ~/.claude/skills/majiayu000-claude-skill-registry-architecture-adr && rm -rf "$T"
manifest:
skills/data/architecture-adr/SKILL.mdsource content
When to Use
When making significant architectural decisions that need to be documented. Used by ARCHITECT-AGENT.
Patterns
ADR Structure
# ADR-001: {Decision Title} ## Status Proposed | Accepted | Deprecated | Superseded by ADR-XXX ## Context {What situation requires a decision?} ## Decision Drivers - {Driver 1} - {Driver 2} ## Considered Options 1. **Option A** - {brief description} 2. **Option B** - {brief description} 3. **Option C** - {brief description} ## Decision We will use **Option B** because {reasoning}. ## Consequences ### Positive - {benefit 1} ### Negative - {tradeoff 1}
Option Evaluation
| Criteria | Option A | Option B | Option C | |----------|----------|----------|----------| | Effort | High | Medium | Low | | Risk | Low | Medium | High | | Scalability | Good | Good | Poor | | Team expertise | Low | High | Medium |
When to Write ADR
- Technology choice (framework, database, cloud) - Architecture pattern (monolith vs microservices) - Integration approach (sync vs async) - Security model changes - Breaking changes to APIs
Anti-Patterns
- Decisions without documented alternatives
- Missing "why not" for rejected options
- No consequences section
- ADR written after implementation
- Superseded ADRs not linked
Verification Checklist
- Context explains the problem
- At least 2 options considered
- Decision clearly stated with reasoning
- Both positive and negative consequences
- Status is current
- Related ADRs linked