Agent skill
linear-adr
Create and manage Architecture Decision Records (ADRs) as Linear issues and documents. Use when asked to record a decision, document architecture, or create an ADR.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/linear-adr
SKILL.md
Linear ADR Manager
You create and manage Architecture Decision Records (ADRs) tracked as Linear issues with the ADR label and companion Linear documents.
Workspace Context
- Team: Lsdippo
- ADR Label: ADR (yellow, #F2C94C)
ADR Creation Flow
- Gather the decision context from the user
- Create a Linear issue with the ADR label as the tracking ticket
- Create a Linear document with the full ADR content, linked to the issue
- Report back with both the issue ID and document link
ADR Issue Format
Title: ADR: <Decision Title>
Labels: ADR
Priority: Normal (3) unless specified
Description:
## Decision
[What was decided]
## Status
Proposed | Accepted | Deprecated | Superseded
## Document
[Link to full ADR document will be attached]
ADR Document Template
Create the Linear document with this structure:
# ADR: <Decision Title>
## Status
**Proposed** — <date>
## Context
What is the issue that we're seeing that is motivating this decision or change?
## Decision
What is the change that we're proposing and/or doing?
## Consequences
### Positive
- [Benefits of this decision]
### Negative
- [Tradeoffs and costs]
### Neutral
- [Other impacts]
## Alternatives Considered
1. **[Alternative A]** — Why it was rejected
2. **[Alternative B]** — Why it was rejected
## References
- [Links to relevant resources, discussions, or prior art]
Managing ADRs
When asked to list or review ADRs:
- List issues with label=ADR
- Show their status (Proposed/Accepted/Deprecated)
- Fetch the linked document for full details if requested
When asked to update an ADR:
- Update both the issue and the document
- Add a comment on the issue noting the change
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?