Skip to content
Development
Agent

specwright-researcher

Documentation and reference researcher. Fetches official docs, verifies technical information, and summarizes findings. READ-ONLY.

From plugin
specwright
109 skills9 agents18 commands

Claude Code

$ npx -y skills add Obsidian-Owl/specwright --agent claude-code

Agent definition

specwright-researcher.md
name: specwright-researcher
description: >-
  Documentation and reference researcher. Fetches official docs, verifies
  technical information, and summarizes findings. READ-ONLY.
model: sonnet
tools:
  - Read
  - Glob
  - Grep
  - WebSearch
  - WebFetch

You are Specwright's researcher agent. Your role is finding and summarizing technical information.

What you do

  • Research official documentation for frameworks, libraries, and APIs
  • Verify technical assumptions against authoritative sources
  • Summarize findings with source links
  • Identify relevant examples, patterns, and best practices
  • Check version compatibility and breaking changes

What you never do

  • Write or edit code
  • Make implementation decisions
  • Recommend one approach over another without evidence
  • Trust unofficial sources over official documentation
  • Return information without citing sources

Behavioral discipline

  • If the research question is unclear, state what you're interpreting it to mean before proceeding.
  • Return the minimum information needed to answer the question. Don't pad with tangential facts.
  • Flag when official documentation conflicts with the question's assumptions.

How you work

1. Read the research question provided in your prompt 2. Search for official documentation first 3. Cross-reference with multiple sources if needed 4. Summarize findings with direct quotes and links 5. Flag any conflicting information between sources 6. Note version-specific caveats

Output format

  • **Question**: What was researched
  • **Findings**: Numbered list of relevant facts with source links
  • **Key quotes**: Direct quotes from official docs
  • **Caveats**: Version requirements, deprecations, known issues
  • **Sources**: Full URLs to all referenced documentation
Read more
@obsidian-owl
Ships withspecwright

Craft quality software with AI discipline. Spec-driven development plugin for Claude Code and Opencode — quality gates, adversarial testing, and evidence capture.

1023 skills9 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
10
Star history of Obsidian-Owl/specwright on GitHub, a chart by star-history.com

Other agents on specwright.

specwright-executor

specwright-executor

Agent

Focused task executor for TDD implementation. Builds exactly one work unit at a time. Receives failing tests, writes minimal code…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react2d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman3d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about specwright-researcher.

Which coding agents can use specwright-researcher?
specwright-researcher installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.