Tooluck logoTooluck
SKILL.md

architecture-decision-records

Agent skill fromrmyndharis/antigravity-skills

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

How to install architecture-decision-records

install architecture-decision-records
# install the antigravity-skills pack with the skills CLI
npx skills add rmyndharis/antigravity-skills

# or add only this skill to Claude Code: copy the folder

skills/architecture-decision-records/

# into

~/.claude/skills/architecture-decision-records/ (all projects)

.claude/skills/architecture-decision-records/ (one project)

skills/architecture-decision-records/SKILL.md

MITFull file
1# Architecture Decision Records
2
3Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions.
4
5## Use this skill when
6
7- Making significant architectural decisions
8- Documenting technology choices
9- Recording design trade-offs
10- Onboarding new team members
11- Reviewing historical decisions
12- Establishing decision-making processes
13
14## Do not use this skill when
15
16- You only need to document small implementation details
17- The change is a minor patch or routine maintenance
18- There is no architectural decision to capture
19
20## Instructions
21
221. Capture the decision context, constraints, and drivers.
232. Document considered options with tradeoffs.
243. Record the decision, rationale, and consequences.
254. Link related ADRs and update status over time.
26
27## Core Concepts
28
29### 1. What is an ADR?
30
31An Architecture Decision Record captures:
32- **Context**: Why we needed to make a decision
33- **Decision**: What we decided
34- **Consequences**: What happens as a result
35
36### 2. When to Write an ADR
37
38| Write ADR | Skip ADR |
39|-----------|----------|
40| New framework adoption | Minor version upgrades |
41| Database technology choice | Bug fixes |
42| API design patterns | Implementation details |
43| Security architecture | Routine maintenance |
44| Integration patterns | Configuration changes |
45
46### 3. ADR Lifecycle
47
48```
49Proposed → Accepted → Deprecated → Superseded
50 ↓
51…

Excerpt shown under the repository's MIT license.

More skills in antigravity-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates