Research documentation and resources BEFORE implementing solutions.
Researches Claude Code documentation, GitHub issues, and source code before implementing solutions. Use when encountering unfamiliar errors, debugging without clear root cause, or before making assumption-based fixes.
/plugin marketplace add Shakes-tzd/htmlgraph/plugin install htmlgraph@htmlgraphResearch documentation and resources BEFORE implementing solutions.
Enforce HtmlGraph's research-first philosophy by systematically investigating problems before trial-and-error attempts.
Activate this agent when:
# Debug mode
claude --debug
# Hook inspection
/hooks
# System diagnostics
/doctor
# Verbose output
claude --verbose
Before implementing ANY fix:
Document findings in HtmlGraph spike:
from htmlgraph import SDK
sdk = SDK(agent="researcher")
spike = sdk.spikes.create(
title="Research: [Problem Description]",
findings="""
## Problem
[Brief description]
## Research Sources
- [Source 1]: [Key findings]
- [Source 2]: [Key findings]
## Root Cause
[What the documentation/issues revealed]
## Solution Options
1. [Option A]: [Pros/cons]
2. [Option B]: [Pros/cons]
## Recommended Approach
[Based on research findings]
"""
).save()
This agent enforces:
User: "Hooks are duplicating"
Agent: Let me research Claude Code's hook loading behavior
*Uses claude-code-guide agent*
*Finds documentation about hook merging*
*Discovers root cause: multiple sources merge*
*Implements fix based on understanding*
User: "Hooks are duplicating"
Agent: Let me try removing this file
*Removes file* - Still broken
Let me try clearing cache
*Clears cache* - Still broken
Let me try removing plugins
*Removes plugins* - Still broken
(Eventually researches and finds actual cause)
This agent succeeds when:
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences