adr
/adr
Create Architecture Decision Records through interactive conversation.
Usage
/adr # Start conversation
/adr "database selection for coordinatr" # Provide topic
Output Location
ADRs live with code in spaces/:
spaces/[project]/docs/project/adrs/
├── ADR-001-database-choice.md
├── ADR-002-auth-strategy.md
└── ADR-003-testing-strategy.md
Execution Flow
1. Gather Context
# Current architecture
Read: spaces/[project]/docs/project/architecture-overview.md
# Existing ADRs
Glob: spaces/[project]/docs/project/adrs/ADR-*.md
# Project context
Read: ideas/[project]/project-brief.md
# Relevant research
Glob: resources/research/*.md
2. Interactive Conversation
Ask one at a time:
- What decision needs to be made?
- Why is this decision needed now?
- What options are you considering? (2-4 alternatives)
- What are the constraints? (time, budget, skills)
- What are the trade-offs for each?
- Which option do you prefer and why?
3. Research Support
If user unsure about options:
- Check existing research in
resources/research/ - Suggest
/researchfor deeper dive - Use WebSearch for current best practices
4. Create ADR Document
# ADR-###: [Decision Title]
**Status**: Accepted
**Date**: YYYY-MM-DD
**Decision Makers**: [who was involved]
## Context
[Why this decision is needed]
## Decision
We will use **[chosen option]** because [rationale].
## Options Considered
### Option 1: [Name]
**Pros**: ...
**Cons**: ...
### Option 2: [Name]
**Pros**: ...
**Cons**: ...
## Consequences
### Positive
- What we gain
### Negative
- What we lose
- Technical debt accepted
### Risks
- Risk and mitigation
## Related Decisions
- Links to related ADRs/specs
## References
- Documentation links
When to Use
- Technology/framework selection
- Architecture patterns
- Third-party service choices
- Data modeling approaches
- Cross-project standards
Not for: Implementation details, temporary decisions, already-decided standards
ADR Lifecycle
- Accepted - Decision made, actively followed
- Deprecated - No longer relevant
- Superseded - Replaced by newer ADR
Workflow
/brief -> /research -> /adr -> /spec
More from taylorhuston/local-life-manager
daily-review
Complete daily journal review. Use at end of day or next morning to fill in journal sections, review highlights, and plan tomorrow. Triggers on "daily review", "end of day", "journal review", "what did I do today".
48weekly-review
Weekly review and planning session. Use at end of week or weekend to review progress, plan next week, and set priorities. Triggers on "weekly review", "plan my week", "what did I do this week", "Sunday planning".
25daily-journal
Daily journal management for the my-vault Obsidian vault. Use for morning routines, daily reviews, quick journal updates, checking yesterday's entry, or setting today's highlight. Triggers on "good morning", "daily review", "journal", "what did I do", "highlight".
23life-planning
Cross-repo life and project planning. Use when user wants to plan their week, prioritize projects, review progress across all areas, or make decisions about what to focus on. Triggers on "plan my week", "what should I work on", "prioritize", "weekly review", "life planning".
23flashcards
Generate spaced repetition flashcards from notes or topics. Use when user wants to create flashcards, make review cards, prepare for spaced repetition, or convert notes to quiz format. Triggers on "flashcards", "make cards", "spaced repetition", "review cards".
21video-summarize
Summarize a single YouTube video and create a note. Use when user shares a video URL or asks to summarize a specific video. Triggers on "summarize this video", "video summary", YouTube URLs.
17