Gathers knowledge from web and files, cross-references across multiple sources, and produces cited research documents. Use when investigating technologies, patterns, or decisions that need evidence backing.
Wave: CROSS_WAVE
Agent: Nova (nw-researcher)
Command: *research
Systematic evidence-based research with source verification. Cross-wave support providing research-backed insights for any nWave phase using trusted academic|official|industry sources.
Optional --skill-for={agent-name} distills research into a practitioner-focused skill file for a specific agent.
At orchestration time, before invoking the researcher subagent:
.nwave/trusted-source-domains.yaml from the project root## Default Trusted Sources section below, then notify the user:
"Seeded .nwave/trusted-source-domains.yaml with defaults (7 categories, 42 trusted domains, 5 excluded). Edit the YAML directly to customize."@nw-researcher
Execute *research on {topic} [--skill-for={agent-name}].
Configuration:
The researcher MUST create the output file in the FIRST 5 turns with a document skeleton (title, sections, placeholders). All subsequent findings are written DIRECTLY to this file as they are gathered -- never held only in context.
If the agent is interrupted or runs out of turns, the output file contains all work done so far. This is the researcher's equivalent of the crafter's "commit early, commit often."
Progressive write checkpoints:
Research:
Distillation (if --skill-for specified):
Handoff To: Invoking workflow Deliverables: Research document + optional skill file
/nw-research "event sourcing patterns" --research_depth=detailed
Nova researches event sourcing from trusted sources, cross-references 3+ sources per claim, produces comprehensive research document.
/nw-research "mutation testing methodologies" --skill-for=software-crafter
Nova researches mutation testing, distills into practitioner-focused skill file at ~/.claude/nWave/skills/software-crafter/.
docs/research/{category}/{topic}-comprehensive-research.md
~/.claude/nWave/skills/{agent}/{topic}-methodology.md (if --skill-for)
The following YAML is the default content for .nwave/trusted-source-domains.yaml. It is seeded automatically when the file does not exist.
# Trusted Source Domains for Evidence-Driven Research
# Used by knowledge-researcher agent to validate source credibility
# High-reputation academic and research sources