research

Run parallel codebase and web research for approved questions.md.

36|3|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/dfrysinger/qrspi-plus --skill research-dfrysinger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/dfrysinger/qrspi-plus/tree/main/skills/research
Command: npx skills add https://github.com/dfrysinger/qrspi-plus --skill research-dfrysinger

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I conduct objective codebase research without confirmation bias?

To conduct objective codebase research without confirmation bias, use parallel specialist subagents that research isolated questions while withholding project goals. This prevents product intent from leaking into findings, producing factual, reviewable research summaries.

How do I synthesize parallel research findings from multiple subagents?

You synthesize parallel research findings by dispatching subagents per numbered question and consolidating their outputs. The process aggregates per-question reports into a unified research summary file, running structured review rounds to ensure quality before human approval.

What is the best way to enforce research isolation in agent orchestration?

The best way to enforce research isolation in agent orchestration is to gate subagent prompts, ensuring they receive only approved questions without project goals files. This strict gating prevents context leakage and keeps findings tied strictly to specified research questions.

Can I run web searches and codebase reads concurrently for software research?

Yes, you can run web searches and codebase reads concurrently for software research. Multi-type research supports parallel execution of local code analysis with file references and external web searches with URLs, enabling hybrid comparisons between local and external sources.

How do I handle rejected research summaries from AI agents?

Handle rejected research summaries by running targeted re-runs of individual researchers or synthesis rounds. The system preserves human feedback in dedicated review files, allowing you to dispatch specific subagents to correct isolated findings without redoing the entire research process.

Do I need an approved questions file to start automated research?

Yes, you need an approved questions file to start automated research. The pipeline requires a questions file with an explicit approved status before dispatching any specialist subagents, ensuring research only begins on explicitly validated and numbered queries.