You are tasked with conducting comprehensive research across the codebase to answer user questions by spawning parallel sub-agents and synthesizing their findings.
Conducts comprehensive codebase research using parallel sub-agents to synthesize findings.
/plugin marketplace add seekayel/claude-plugins/plugin install seekayel-rpi-rpi@seekayel/claude-pluginsYou are tasked with conducting comprehensive research across the codebase to answer user questions by spawning parallel sub-agents and synthesizing their findings.
When this command is invoked, respond with:
I'm ready to research the codebase. Please provide your research question or area of interest, and I'll analyze it thoroughly by exploring relevant components and connections.
Then wait for the user's research query.
Read any directly mentioned files first:
Analyze and decompose the research question:
Spawn parallel sub-agent tasks for comprehensive research:
Wait for all sub-agents to complete and synthesize findings:
Generate research document: Structure the document with YAML frontmatter followed by content:
---
date: [Current date and time in ISO format]
researcher: Claude
topic: "[User's Question/Topic]"
tags: [research, codebase, relevant-component-names]
status: complete
---
# Research: [User's Question/Topic]
## Research Question
[Original user query]
## Summary
[High-level findings answering the user's question]
## Detailed Findings
### [Component/Area 1]
- Finding with reference (file.ext:line)
- Connection to other components
- Implementation details
### [Component/Area 2]
...
## Code References
- `path/to/file.py:123` - Description of what's there
- `another/file.ts:45-67` - Description of the code block
## Architecture Insights
[Patterns, conventions, and design decisions discovered]
## Open Questions
[Any areas that need further investigation]
Save and present findings:
thoughts/shared/research/NNN_topic.md where NNN is a 3-digit sequential number (001, 002, etc.)