/research_web
Conduct extensive web research on technical topics with validated references
$ npx -y skills add dcouple/Pane --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/research_web
Context preview
What this command does when you run it.
Conduct extensive web research on technical topics with validated references
Command definition
research_web.mddescription: Conduct extensive web research on technical topics with validated references
model: opus
Web Research
You are tasked with conducting comprehensive web research to investigate technical topics, compare approaches, extract documentation, and produce a validated guide with references.
Use Cases
This command is designed for:
- Reviewing and extracting official documentation for libraries, APIs, or frameworks
- Researching and comparing different approaches to technical challenges
- Investigating best practices and common patterns for specific technologies
- Gathering implementation examples from authoritative sources
- Creating validated guides with citations and references
Initial Response
When this command is invoked:
1. **Check if a topic was provided**:
- If a topic or question was provided as a parameter, proceed immediately to Step 1
- If NO topic provided, respond with:
I'll help you conduct comprehensive web research. Please provide:
1. The topic or technical question you want to research
2. Any specific focus areas or constraints (optional)
3. Preferred sources or domains to prioritize (optional)
Examples:
- "Best practices for WebSocket reconnection in React applications"
- "Compare Drizzle ORM vs Prisma for PostgreSQL with Next.js"
- "Deepgram API documentation for real-time transcription with Node.js"
Then wait for user input.
Process Steps
Step 1: Analyze and Decompose the Research Question
1. **Break down the topic into research dimensions**:
- Core concepts that need definition or explanation
- Comparative aspects (if comparing technologies/approaches)
- Implementation details needed
- Best practices and common pitfalls
- Version-specific considerations (check for latest versions)
2. **Identify authoritative source categories**:
- Official documentation sites
- GitHub repositories and discussions
- Technical blogs from recognized experts
- Stack Overflow answers with high votes
- Conference talks or official tutorials
3. **Create a research plan** using TodoWrite:
- List all dimensions to investigate
- Note specific questions to answer
- Identify comparison criteria if applicable
4. **Present your research plan to the user**:
I'll research [topic] by investigating:
1. [Dimension 1] - [what we'll learn]
2. [Dimension 2] - [what we'll learn]
3. [Dimension 3] - [what we'll learn]
I'll prioritize sources from: [list of source types]
Shall I proceed, or would you like to adjust the focus?
Wait for confirmation before proceeding.
Step 2: Spawn Parallel Research Tasks
Launch multiple **web-search-researcher** agents in parallel, each focused on a specific dimension:
1. **For each research dimension**, spawn a dedicated agent with:
- Clear, specific search queries
- Instructions to find authoritative sources
- Request for URLs and citations with all findings
- Focus on current/latest information (specify year if relevant)
2. **Example task distribution**:
Task 1: Official documentation and API reference
Task 2: Implementation patterns and code examples
Task 3: Common issues and solutions (GitHub issues, Stack Overflow)
Task 4: Comparison with alternatives (if applicable)
Task 5: Performance considerations and best practices
3. **Agent instructions should include**:
- Use WebSearch with specific, well-crafted queries
- Use WebFetch to extract detailed content from promising pages
- Return ALL source URLs with findings
- Note version numbers and publication dates
- Flag any conflicting information found
Step 3: Synthesize and Validate Findings
1. **Wait for ALL research tasks to complete**
2. **Compile and cross-reference results**:
- Group findings by theme/dimension
- Identify consensus across multiple sources
- Flag any contradictions or outdated information
- Note which sources are most authoritative
3. **Validate critical claims**:
- If findings conflict, spawn follow-up research to clarify
- Check official documentation against blog posts
- Verify version compatibility claims
- Cross-reference code examples against current API
4. **Identify gaps**:
- Note any questions that remain unanswered
- Identify areas needing deeper investigation
- Flag topics where information seems thin or outdated
Step 4: Generate Research Document
Write the research document to: `thoughts/shared/research/YYYY-MM-DD-web-description.md`
**Document structure**:
---
date: [Current date and time with timezone in ISO format]
researcher: [Researcher name]
topic: "[Research Topic]"
tags: [web-research, relevant-technology-names]
status: complete
sources_count: [Number of unique sources cited]
last_updated: [Current date in YYYY-MM-DD format]
---
# Web Research: [Topic]
**Date**: [Current date and time with timezone]
**Researcher**: [Researcher name]
## Research Question
[Original user query with any clarifications]
## Executive Summary
[2-3 paragraph summary of key findings, recommendations, and confidence level]
## Detailed Findings
### [Dimension 1: e.g., "Official API Documentation"]
[Findings with inline citations]
**Key Points**:
- [Point 1] ([Source Title](URL))
- [Point 2] ([Source Title](URL))
**Code Examples** (if applicable):
```[language]
// Example from [source]
[Dimension 2: e.g., "Implementation Patterns"]
[Continue pattern for each dimension...]
Comparison Table (if applicable)
| Criteria | Option A | Option B | Notes | |----------|----------|----------|-------| | [Criterion 1] | [Value] | [Value] | [Source] |
Best Practices
[Synthesized recommendations based on research]
1. **[Practice 1]**: [Explanation] ([Source](URL)) 2. **[Practice 2]**: [Explanation] ([Source](URL))
Common Pitfalls
[Issues to avoid, based on GitHub issues, Stack Overflow, etc.]
- **[Pitfal
Read more
description: Conduct extensive web research on technical topics with validated references model: opus
Web Research
You are tasked with conducting comprehensive web research to investigate technical topics, compare approaches, extract documentation, and produce a validated guide with references.
Use Cases
This command is designed for:
- Reviewing and extracting official documentation for libraries, APIs, or frameworks
- Researching and comparing different approaches to technical challenges
- Investigating best practices and common patterns for specific technologies
- Gathering implementation examples from authoritative sources
- Creating validated guides with citations and references
Initial Response
When this command is invoked:
1. **Check if a topic was provided**:
- If a topic or question was provided as a parameter, proceed immediately to Step 1
- If NO topic provided, respond with:
I'll help you conduct comprehensive web research. Please provide: 1. The topic or technical question you want to research 2. Any specific focus areas or constraints (optional) 3. Preferred sources or domains to prioritize (optional) Examples: - "Best practices for WebSocket reconnection in React applications" - "Compare Drizzle ORM vs Prisma for PostgreSQL with Next.js" - "Deepgram API documentation for real-time transcription with Node.js"
Then wait for user input.
Process Steps
Step 1: Analyze and Decompose the Research Question
1. **Break down the topic into research dimensions**:
- Core concepts that need definition or explanation
- Comparative aspects (if comparing technologies/approaches)
- Implementation details needed
- Best practices and common pitfalls
- Version-specific considerations (check for latest versions)
2. **Identify authoritative source categories**:
- Official documentation sites
- GitHub repositories and discussions
- Technical blogs from recognized experts
- Stack Overflow answers with high votes
- Conference talks or official tutorials
3. **Create a research plan** using TodoWrite:
- List all dimensions to investigate
- Note specific questions to answer
- Identify comparison criteria if applicable
4. **Present your research plan to the user**:
I'll research [topic] by investigating: 1. [Dimension 1] - [what we'll learn] 2. [Dimension 2] - [what we'll learn] 3. [Dimension 3] - [what we'll learn] I'll prioritize sources from: [list of source types] Shall I proceed, or would you like to adjust the focus?
Wait for confirmation before proceeding.
Step 2: Spawn Parallel Research Tasks
Launch multiple **web-search-researcher** agents in parallel, each focused on a specific dimension:
1. **For each research dimension**, spawn a dedicated agent with:
- Clear, specific search queries
- Instructions to find authoritative sources
- Request for URLs and citations with all findings
- Focus on current/latest information (specify year if relevant)
2. **Example task distribution**:
Task 1: Official documentation and API reference Task 2: Implementation patterns and code examples Task 3: Common issues and solutions (GitHub issues, Stack Overflow) Task 4: Comparison with alternatives (if applicable) Task 5: Performance considerations and best practices
3. **Agent instructions should include**:
- Use WebSearch with specific, well-crafted queries
- Use WebFetch to extract detailed content from promising pages
- Return ALL source URLs with findings
- Note version numbers and publication dates
- Flag any conflicting information found
Step 3: Synthesize and Validate Findings
1. **Wait for ALL research tasks to complete**
2. **Compile and cross-reference results**:
- Group findings by theme/dimension
- Identify consensus across multiple sources
- Flag any contradictions or outdated information
- Note which sources are most authoritative
3. **Validate critical claims**:
- If findings conflict, spawn follow-up research to clarify
- Check official documentation against blog posts
- Verify version compatibility claims
- Cross-reference code examples against current API
4. **Identify gaps**:
- Note any questions that remain unanswered
- Identify areas needing deeper investigation
- Flag topics where information seems thin or outdated
Step 4: Generate Research Document
Write the research document to: `thoughts/shared/research/YYYY-MM-DD-web-description.md`
**Document structure**:
--- date: [Current date and time with timezone in ISO format] researcher: [Researcher name] topic: "[Research Topic]" tags: [web-research, relevant-technology-names] status: complete sources_count: [Number of unique sources cited] last_updated: [Current date in YYYY-MM-DD format] --- # Web Research: [Topic] **Date**: [Current date and time with timezone] **Researcher**: [Researcher name] ## Research Question [Original user query with any clarifications] ## Executive Summary [2-3 paragraph summary of key findings, recommendations, and confidence level] ## Detailed Findings ### [Dimension 1: e.g., "Official API Documentation"] [Findings with inline citations] **Key Points**: - [Point 1] ([Source Title](URL)) - [Point 2] ([Source Title](URL)) **Code Examples** (if applicable): ```[language] // Example from [source]
[Dimension 2: e.g., "Implementation Patterns"]
[Continue pattern for each dimension...]
Comparison Table (if applicable)
| Criteria | Option A | Option B | Notes | |----------|----------|----------|-------| | [Criterion 1] | [Value] | [Value] | [Source] |
Best Practices
[Synthesized recommendations based on research]
1. **[Practice 1]**: [Explanation] ([Source](URL)) 2. **[Practice 2]**: [Explanation] ([Source](URL))
Common Pitfalls
[Issues to avoid, based on GitHub issues, Stack Overflow, etc.]
- **[Pitfal
Repo: dcouple/Pane
Other commands on pane.
- /commit
Create git commits with user approval and no Claude attribution
Open command - /create_plan
You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications.
Open command - /describe_pr
Generate comprehensive PR descriptions following repository templates
Open command - /implement_plan
You are tasked with implementing an approved technical plan from `thoughts/shared/plans/`. These plans contain phases with specific changes and success criteria.
Open command - /iterate_plan
Iterate on existing implementation plans with thorough research and updates
Open command - /research_codebase
You are tasked with conducting comprehensive research across the codebase to answer user questions. You will spawn one or more parallel sub-agents to perform your reserach.
Open command

