research
/research
Deep research creating persistent documentation for future reference. Uses Ultrathink for comprehensive analysis.
Usage
/research "authentication patterns for multi-tenant SaaS"
/research "real-time collaboration architectures"
/research "Jira vs Linear competitive analysis"
/research "WebSocket vs SSE trade-offs"
Output Locations
ideas/
├── [project]/notes/research/ # Project-specific
├── shared/docs/research/ # Cross-project
└── resources/research/ # General reference
Location rules:
- Project-specific:
ideas/{project}/notes/research/ - Cross-project:
shared/docs/research/ - General reference:
resources/research/
Process
1. Check Existing Research
grep -r "authentication" ideas/*/notes/research/
grep -r "authentication" shared/docs/research/
If found, ask: "Research exists. Update, view, or create new?"
2. Deep Research Phase
Invoke research-specialist agent:
Research scope:
- Official documentation (via Context7)
- Technical blogs and tutorials
- Stack Overflow (high-vote answers)
- GitHub discussions and issues
- Community forums
- Existing solutions/products
Volume: Read 20-30+ sources, distill to 3-5 pages
3. Create Research Document
Naming: lowercase kebab-case (e.g., auth-patterns-saas.md)
Structure:
---
created: YYYY-MM-DD
updated: YYYY-MM-DD
sources: NUMBER
related:
- path/to/related/file.md
tags: ["primary-tag", "secondary-tag"]
---
# Research: [Topic]
## Executive Summary
[2-3 paragraphs of key findings]
## Detailed Findings
### [Subtopic 1]
[Analysis]
### [Subtopic 2]
[Analysis]
## Recommendations
[What to do based on research]
## Must-Read Resources
1. **[Title]** - [url]
- Why: [Reason]
- Key point: [Takeaway]
## Additional Resources
- [Title] - [url]
## Gotchas & Warnings
- [Warning 1]
## Decision Matrix (if comparing)
| Criteria | Option A | Option B |
|----------|----------|----------|
| Ease of use | ⭐⭐⭐ | ⭐⭐ |
| Scalability | ⭐⭐⭐⭐ | ⭐⭐⭐ |
4. Link to Related Work
If research relates to a spec or issue:
- Add reference in research doc
- Update spec/issue to reference research
When to Use
Good candidates:
- Technology decisions affecting architecture
- Competitive analysis for product positioning
- Complex topics with many options
- Best practices you'll reference multiple times
- Market research for product ideas
Not needed for:
- Quick one-off questions (just ask)
- Simple API lookups (use Context7)
- Project-specific debugging
Updating Research
If research exists but is outdated:
Options:
1. Update existing (add new findings)
2. Replace entirely (fresh research)
3. View existing
4. Cancel
Integration
Research documents are discovered by:
/plan- Checks for relevant research before planning/spec- References research in technical notes- Future sessions - Research persists for reference
/research "topic" → ideas/{project}/notes/research/topic.md
↓
Future work automatically references this
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