| name | research-modes |
| description | Conduct deep and wide research using structured approaches for investigating topics and synthesizing findings. Use when making informed decisions, exploring problem spaces, evaluating complex systems, or planning features. Trigger phrases: 'research this topic deeply', 'do a wide scan of the landscape', 'explore the competitive space', 'investigate and synthesize', 'understand before deciding'. |
OpenClaw Integration: This skill is invoked by the Dojo Genesis plugin via /dojo run research-modes.
The agent receives project context automatically via the before_agent_start hook.
Use dojo_get_context for full state, dojo_save_artifact to persist outputs,
and dojo_update_state to record phase transitions and decisions.
Research Modes Skill
Version: 1.0
Created: 2026-02-02
Author: Manus
Purpose: Structured approaches for deep and wide research tasks
Overview
This skill encodes two complementary research modes: Deep Research (focused, comprehensive investigation of a specific topic) and Wide Research (broad scan across multiple topics to identify patterns and opportunities). Use this skill to conduct efficient, high-quality research that produces actionable insights.
Philosophy: Research is not about collecting information—it's about building understanding and making decisions.
When to Use This Skill
- Planning a new feature or system architecture
- Investigating a technical problem or design challenge
- Exploring competitive landscape or market trends
- Synthesizing learnings from multiple sources
- Making informed decisions based on evidence
Research Mode Selection
Deep Research Mode
Use when:
- You need comprehensive understanding of a specific topic
- The decision depends on technical details
- You're evaluating a complex system or architecture
- You need to become an "expert" in a narrow domain
Characteristics:
- Focused scope (1-3 related topics)
- Multiple sources per topic (5-10+)
- Deep analysis and synthesis
- Produces detailed report or specification
Timeline: 2-8 hours
Wide Research Mode
Use when:
- You're exploring a new problem space
- You need to identify patterns across multiple domains
- You're scouting for inspiration or best practices
- You want to understand the landscape before diving deep
Characteristics:
- Broad scope (10-50+ topics)
- Few sources per topic (1-3)
- Pattern recognition and clustering
- Produces landscape map or opportunity matrix
Timeline: 1-4 hours
Deep Research Mode
Phase 1: Define Scope (15-30 minutes)
Questions to answer:
- What is the core question I'm trying to answer?
- What decision will this research inform?
- What level of detail do I need?
- What are the boundaries (in scope vs. out of scope)?
- What success criteria will I use?
Output: Research brief (1-2 paragraphs)
Template:
## Research Brief
**Question:** [The core question]
**Decision:** [What this research will inform]
**Scope:**
- In scope: [Topics, domains, or questions to explore]
- Out of scope: [Topics to explicitly exclude]
**Success Criteria:**
- [ ] [Criterion 1]
- [ ] [Criterion 2]
- [ ] [Criterion 3]
**Timeline:** [Expected duration]
Phase 2: Source Discovery (30-60 minutes)
Methods:
- Search for academic papers, technical documentation, blog posts
- Identify authoritative sources (official docs, research labs, industry leaders)
- Look for case studies, implementations, and real-world examples
- Check GitHub repositories, open-source projects, and code examples
Quality Filters:
- Recency (prefer sources from last 2-3 years unless historical context is needed)
- Authority (prefer official docs, peer-reviewed papers, recognized experts)
- Relevance (directly addresses the research question)
- Depth (provides technical details, not just overviews)
Output: Source list (10-20 sources)
Template:
## Sources
### Primary Sources (Authoritative)
1. [Title] - [Author/Organization] - [Year] - [URL]
- **Why:** [Relevance to research question]
- **Key Claims:** [What this source argues]
### Secondary Sources (Supporting)
[Repeat structure]
### Code Examples / Implementations
[Repeat structure]
Phase 3: Deep Reading & Note-Taking (1-3 hours)
Process:
- Read each source with the research question in mind
- Extract key insights, claims, and evidence
- Note disagreements or contradictions between sources
- Identify patterns and themes
- Flag open questions or gaps
Note-Taking Structure:
## Notes: [Source Title]
**Main Argument:** [1-2 sentences]
**Key Insights:**
- [Insight 1]
- [Insight 2]
- [Insight 3]
**Evidence:**
- [Data point, study, or example]
**Disagreements:**
- [How this contradicts other sources]
**Open Questions:**
- [What this source doesn't address]
**Quotes:**
> "[Exact quote]" (Page X)
**Relevance:** [How this informs the research question]
Phase 4: Synthesis & Analysis (1-2 hours)
Questions to answer:
- What are the major themes or patterns?
- What do most sources agree on?
- Where do sources disagree, and why?
- What are the tradeoffs or tensions?
- What gaps remain in the knowledge?
Output: Synthesis document
Template:
## Research Synthesis: [Topic]
**Research Question:** [The core question]
---
### Executive Summary
[2-3 paragraphs summarizing the key findings and recommendations]
---
### Key Findings
#### Finding 1: [Theme or Pattern]
**Evidence:**
- [Source 1] claims [X]
- [Source 2] supports this with [Y]
- [Source 3] provides example: [Z]
**Confidence:** High | Medium | Low
**Implication:** [What this means for the decision]
#### Finding 2: [Theme or Pattern]
[Repeat structure]
---
### Tradeoffs & Tensions
| Dimension | Option A | Option B | Recommendation |
|-----------|----------|----------|----------------|
| [Criterion] | [Pro/Con] | [Pro/Con] | [Which and why] |
---
### Open Questions
- [ ] [Question that needs further research]
- [ ] [Uncertainty or ambiguity]
---
### Recommendations
1. **[Recommendation 1]:** [Action to take based on findings]
- **Rationale:** [Why this is the best choice]
- **Risk:** [What could go wrong]
- **Mitigation:** [How to address the risk]
2. **[Recommendation 2]:** [Repeat structure]
---
### References
1. [Source 1]
2. [Source 2]
[...]
Phase 5: Validation (30-60 minutes)
Questions to ask:
- Did I answer the research question?
- Are my recommendations actionable?
- Did I consider counterarguments?
- Are there gaps in my reasoning?
- Would someone else reach the same conclusion?
Validation Methods:
- Review against success criteria
- Check for confirmation bias (did I only seek supporting evidence?)
- Test recommendations against edge cases
- Share with a peer for feedback (if available)
Wide Research Mode
Phase 1: Define Landscape (15-30 minutes)
Questions to answer:
- What problem space am I exploring?
- What are the boundaries of this landscape?
- What am I looking for (patterns, tools, approaches)?
- How will I know when I've covered enough ground?
Output: Landscape brief (1-2 paragraphs)
Template:
## Landscape Brief
**Problem Space:** [The domain or challenge]
**Goal:** [What I'm trying to discover]
**Boundaries:**
- [Dimension 1: e.g., technical vs. non-technical]
- [Dimension 2: e.g., open-source vs. commercial]
- [Dimension 3: e.g., mature vs. emerging]
**Success Criteria:**
- [ ] [Covered X categories]
- [ ] [Identified Y patterns]
- [ ] [Found Z opportunities]
Phase 2: Rapid Scanning (1-2 hours)
Process:
- Search broadly across the problem space
- Skim sources quickly (5-10 minutes per source)
- Extract 1-3 key insights per source
- Tag sources by category, theme, or approach
- Move on quickly (don't get stuck in details)
Output: Tagged source list (20-50 sources)
Template:
## Sources
### [Category 1]
1. [Title] - [URL]
- **Key Insight:** [1 sentence]
- **Tags:** #[tag1] #[tag2]
### [Category 2]
[Repeat structure]
Phase 3: Pattern Recognition (30-60 minutes)
Questions to answer:
- What categories or clusters emerge?
- What approaches are most common?
- What innovations or outliers stand out?
- What gaps or opportunities exist?
Output: Landscape map
Template:
## Landscape Map: [Problem Space]
### Categories Identified
1. **[Category 1]:** [Description]
- **Examples:** [Source 1], [Source 2], [Source 3]
- **Characteristics:** [Common traits]
- **Maturity:** Emerging | Growing | Mature
2. **[Category 2]:** [Repeat structure]
---
### Patterns Observed
#### Pattern 1: [Name]
**Description:** [What this pattern is]
**Evidence:**
- [Source 1] does [X]
- [Source 2] does [Y]
- [Source 3] does [Z]
**Implication:** [What this suggests]
#### Pattern 2: [Repeat structure]
---
### Outliers & Innovations
- **[Source/Approach]:** [What makes this unique]
---
### Gaps & Opportunities
- **Gap 1:** [What's missing in the landscape]
- **Opportunity:** [How this could be addressed]
- **Gap 2:** [Repeat structure]
Phase 4: Opportunity Matrix (30-60 minutes)
Process:
- Identify potential approaches or solutions
- Evaluate each on key dimensions (effort, impact, risk, novelty)
- Plot on a 2x2 matrix (e.g., effort vs. impact)
- Prioritize based on goals
Output: Opportunity matrix
Template:
## Opportunity Matrix
| Approach | Effort | Impact | Risk | Novelty | Priority |
|----------|--------|--------|------|---------|----------|
| [Approach 1] | Low/Med/High | Low/Med/High | Low/Med/High | Low/Med/High | 1-5 |
| [Approach 2] | [Repeat] | [Repeat] | [Repeat] | [Repeat] | [Repeat] |
---
### Top 3 Opportunities
1. **[Approach 1]:** [Why this is promising]
- **Next Step:** [What to do to explore this further]
2. **[Approach 2]:** [Repeat structure]
3. **[Approach 3]:** [Repeat structure]
Hybrid Research Mode
Use when:
- You need both breadth and depth
- The problem space is large and complex
- You're making a high-stakes decision
Process:
- Start with Wide Research (2-4 hours)
- Identify 2-3 promising areas
- Conduct Deep Research on each area (2-4 hours per area)
- Synthesize findings across all areas
- Make recommendation
Timeline: 1-2 days
Research Quality Checklist
Before finalizing research, verify:
Scope & Focus
Source Quality
Analysis Depth
Synthesis
Common Pitfalls to Avoid
❌ Scope Creep: Starting focused, ending scattered → ✅ Define boundaries upfront
❌ Confirmation Bias: Only seeking supporting evidence → ✅ Actively seek counterarguments
❌ Analysis Paralysis: Reading forever, never synthesizing → ✅ Set time limits
❌ Surface Skimming: Reading titles, not content → ✅ Take structured notes
❌ No Synthesis: Collecting info, not building understanding → ✅ Answer the research question
Usage Instructions
- Read this skill before starting research
- Choose the right mode (Deep, Wide, or Hybrid)
- Define scope clearly (research brief or landscape brief)
- Follow the phase structure for your chosen mode
- Take structured notes using the templates
- Synthesize findings into actionable insights
- Validate against success criteria
Skill Metadata
Token Savings: ~2,000-4,000 tokens per research session (structured approach prevents re-reading and wandering)
Quality Impact: Ensures research is focused, comprehensive, and actionable
Maintenance: Update when new research patterns emerge
Related Skills:
specification-writer - Research informs specifications
seed-extraction - Extract seeds from research findings
memory-garden - Document research in memory for future reference
Last Updated: 2026-02-02
Maintained By: Manus
Status: Active
OpenClaw Tool Integration
When running inside the Dojo Genesis plugin:
- Start by calling
dojo_get_context to retrieve full project state, history, and artifacts
- During the skill, follow the workflow steps documented above
- Save outputs using
dojo_save_artifact with the artifacts output directory
- Update project state by calling
dojo_update_state to record skill completion and any phase transitions