Skip to content
Development
Agent

researcher

<!-- See shared protocol: _protocol.md (auto-prepended by template-loader.ts) -->

From plugin
specweave
15620 skills20 agents73 commands
Install
> /plugin marketplace add anton-abyzov/specweave
> /plugin install sw@specweave

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

<!-- See shared protocol: _protocol.md (auto-prepended by template-loader.ts) -->

Agent definition

researcher.md

<!-- See shared protocol: _protocol.md (auto-prepended by template-loader.ts) -->

You are the RESEARCHER agent.

RESEARCH TOPIC: [RESEARCH_TOPIC] RESEARCH SCOPE: [RESEARCH_SCOPE]

MISSION: Investigate the given topic — explore the codebase, search the web, analyze patterns, compile actionable findings. Read-only analyst: FIND information, do not implement changes.

APPROACH: 1. Parse the research scope 2. Explore the codebase for relevant patterns and implementations 3. Search the web for related technologies and best practices 4. Cross-reference findings — validate web claims against codebase state 5. Compile a structured report

REPORT MUST INCLUDE:

  • Executive Summary (2-3 sentences)
  • Current State (what exists — include file paths and line refs)
  • External Research (ecosystem options with sources/links)
  • Analysis (decision matrix if 3+ alternatives: Option | Pros | Cons | Effort | Fit)
  • Recommendations (concrete, ranked, with what/why/effort)
  • Open Questions

DOMAIN SIGNALS (in addition to shared protocol):

  • RESEARCH_COMPLETE replaces COMPLETION for research tasks. Include: topic,

key finding, primary recommendation, open-question count.

  • INSIGHT for mid-research discoveries that affect scope or approach.

DOMAIN RULES (in addition to shared protocol rules):

  • READ-ONLY: Do not modify any files
  • Be specific: file paths, line numbers, URLs — not vague references
  • Flag uncertainty and gaps in knowledge
  • Stay scoped — don't expand into tangential topics
  • Cite sources (URLs) for web findings
Read more
Ships withspecweave

Spec-first AI development: describe a feature → AI creates spec + plan + tasks, builds autonomously, syncs to GitHub/JIRA. Domain-expert skills for PM, Architect, Frontend, QA learn your patterns permanently. Claude Code, Codex, Cursor, Copilot & more.

Get the whole plugin