What problem does it solve?
Orchestrates objective, evidence-first research for development questions so humans receive factual, reviewable artifacts without confirmation bias. It ensures research subagents answer only the specified questions and prevents leakage of goals or product intent into research prompts. The result is a set of per-question findings and a synthesized research/summary.md ready for human review and approval.
Core Features & Use Cases
- Parallel specialist subagents: Dispatches one or grouped subagents per numbered question and runs them concurrently for speed and focus.
- Multi-type research: Supports codebase reads with file:line references, web searches with URLs, and hybrid comparisons between local code and external sources.
- Strict isolation & gating: Enforces that goals.md is never passed to any research subagent, requires questions.md with status: approved, and follows explicit review and rejection workflows.
- Synthesis and review rounds: Produces per-question files (research/q*.md), a unified research/summary.md, runs Claude and optional Codex reviews, writes review artifacts, and commits approved results.
- Rejection handling: Supports targeted re-runs of synthesis or individual researchers and preserves feedback in feedback/research-round-{NN}.md.
Quick Start
Use the research skill to run parallel codebase and web investigations for the approved questions.md and produce a review-ready research/summary.md.