Deep research on a topic, creating persistent documentation for future reference
Conducts deep research on a topic and creates persistent documentation for future reference.
/plugin marketplace add TaylorHuston/ai-toolkit/plugin install ai-toolkit@ai-workflow-marketplace"topic to research"claude-sonnet-4-5WHAT: Deep research on a topic, creating a persistent document for future reference.
HOW: Invokes research-specialist to read 30+ sources, distill to essentials, and save reusable documentation.
WHY: So agents don't re-research the same topic every time. "Learn once, reference forever."
/research "Convex CLI capabilities"
/research "React Server Components patterns"
/research "rate limiting strategies for APIs"
/research "Prisma vs Drizzle comparison"
First, check if research already exists:
# Look for existing docs
ls docs/project/research/
grep -l "convex" docs/project/research/*.md
If found, ask user: "Research on [topic] already exists at [path]. Update it or create new?"
Invoke research-specialist agent with comprehensive research mandate:
Research scope:
Volume: Read 30+ sources, distill to 5-10 pages
Save to: docs/project/research/{topic-slug}.md
Naming convention:
convex-cli-capabilities.md, nextjs-app-router-patterns.mdStructure: Follow docs/development/templates/research-template.md
Create Research entry in current task's WORKLOG (if active) or note in output.
docs/project/research/
├── convex-cli-capabilities.md
├── react-server-components.md
├── prisma-vs-drizzle.md
├── rate-limiting-strategies.md
└── oauth2-implementation-patterns.md
See docs/development/templates/research-template.md for full template.
Key sections:
User: /research "Convex CLI capabilities"
AI: Checking for existing research...
No existing research found for "Convex CLI"
Starting deep research on Convex CLI capabilities...
[research-specialist agent invoked]
Sources analyzed: 34 resources
- Official docs: 12
- GitHub: 8
- Community posts: 14
Creating research document...
✓ Created: docs/project/research/convex-cli-capabilities.md
## Summary
The Convex CLI provides commands for:
- Project initialization (`npx convex dev`)
- Deployment (`npx convex deploy`)
- Function management (`npx convex run`)
- Data operations (`npx convex import/export`)
- Environment management (`npx convex env`)
### Must-Read Resources
1. Official CLI Reference - https://docs.convex.dev/cli
2. Deployment Guide - https://docs.convex.dev/production
3. [Community post on advanced workflows]
Full details saved to docs/project/research/convex-cli-capabilities.md
Good candidates for /research:
Not needed for:
Research documents are automatically discovered by:
/plan - Checks research docs before planning/implement - References research during implementation/troubleshoot - Looks for relevant research firstresearch-specialist - Checks existing research before new research/research "topic" → docs/project/research/topic.md
↓
Future /plan, /implement, /troubleshoot
automatically reference this document
If research exists but is outdated:
/research "Convex CLI capabilities"
AI: Research exists: docs/project/research/convex-cli-capabilities.md
Last updated: 2025-01-15
Options:
1. Update existing (add new findings, keep structure)
2. Replace entirely (fresh research)
3. Cancel
User: 1
AI: Updating existing research with new findings...