Research a note - find competitors, discussions, and market signals
Conducts automated research on a note, gathering competitor info, community discussions, and market signals. Use when you need to validate an idea or assess market landscape before committing to a project.
/plugin marketplace add markphelps/claude-plugins/plugin install vault@markphelps-marketplaceConduct automated research on a note, gathering competitor information, relevant discussions, and market signals. Append findings to the note.
$ARGUMENTS - The note to research.
Target: Can be:
voice-notes-app or voice-notes-app.md)notes/voice-notes-app.md)Examples:
/vault:research voice-notes-app
/vault:research notes/car-search/prd.md
/vault:research ./my-notes/cool-project.md
Research uses subagents to parallelize searches:
| Task | Model | Why |
|---|---|---|
| Competitor search | haiku | Simple web searches, fast |
| Discussion skimming | haiku | Reading Reddit/HN threads |
| Deep competitor analysis | sonnet | Nuanced positioning analysis |
| Market synthesis | sonnet | Combining multiple sources |
Parallel execution: Launch competitor, discussion, and market searches simultaneously as background tasks, then synthesize results.
Read the specified note. Extract:
If the note is too vague, ask for clarification before proceeding.
Launch 3 subagents in parallel:
Task(
subagent_type: "search-specialist",
model: "haiku",
prompt: "Find competitors for [topic]...",
run_in_background: true
)
Task(
subagent_type: "search-specialist",
model: "haiku",
prompt: "Find Reddit/HN/forum discussions about [topic]...",
run_in_background: true
)
Task(
subagent_type: "search-specialist",
model: "haiku",
prompt: "Find market size, funding news, trends for [topic]...",
run_in_background: true
)
Wait for all to complete using TaskOutput.
Search for:
Search queries:
"[core topic] app" or "[core topic] software""[core topic] startup""best [solution type] tools 2025"For each competitor found:
Search for community discussions:
site:reddit.com "[topic]"site:news.ycombinator.com "[topic]""[topic]" forum OR discussionLook for:
Use WebFetch to read 2-3 most relevant discussions.
Search for:
"[topic]" market size"[competitor]" funding OR acquiredNote:
Create a research summary:
## Research
**Researched:** YYYY-MM-DD
### Competitors
| Name | URL | Pricing | Notes |
| ------------ | --- | ------- | ----------- |
| Competitor 1 | url | $X/mo | Brief notes |
| Competitor 2 | url | Free | Brief notes |
### Discussion Insights
- Insight 1 (source: Reddit thread)
- Insight 2 (source: HN discussion)
- Pain point people express
- What's missing from current solutions
### Market Signals
- Signal 1
- Signal 2
### Assessment
Brief assessment:
- Is the problem real?
- How crowded is the market?
- Potential differentiation?
- Red flags?
### Next Steps
- [ ] Action 1
- [ ] Action 2
Append the research summary to the note.
Update frontmatter:
updated: YYYY-MM-DD
If the note is a project/idea, optionally add:
status: active
Research complete for "voice-notes-app"
Found:
- 5 competitors (2 direct, 3 adjacent)
- 3 relevant Reddit discussions
- 1 HN thread with 200+ comments
Key insight: Users frustrated with transcription accuracy.
Gap identified: No solution focuses on [specific niche].
Research appended to voice-notes-app.md
Focus on breadth over depth:
Target: 5-10 minutes per note, not hours.
If searches return poor results:
If the note is too vague:
/researchLightweight router for intelligent codebase exploration via researcher agent