home / skills / shakes-tzd / contextune / researcher
This skill helps you research topics efficiently by running parallel agent queries to compare options, libraries, and implementations.
npx playbooks add skill shakes-tzd/contextune --skill researcherReview the files below or copy the command above to add this skill to your agents.
---
name: ctx:researcher
description: Efficiently research topics using parallel agents via Contextune's /ctx:research command. Use when users ask to research, investigate, find information about topics, compare options, or evaluate libraries/tools. Activate for questions like "research best X", "what's the best library for Y", or "investigate Z".
keywords:
- research
- investigate
- find information
- compare
- whats the best
- which library
- evaluate options
---
# CTX:Researcher Skill
Efficiently research topics using parallel agents via Contextune's `/ctx:research` command.
## When to Activate
This skill should be used when the user:
- Explicitly mentions: "research", "investigate", "find information about", "look into"
- Asks comparative questions: "what's the best X for Y?", "compare A and B"
- Requests library/tool evaluations: "which library should I use?"
- Wants to understand solutions: "how do other projects handle X?"
## What This Skill Does
When activated, this skill executes the `/ctx:research` command which:
1. **Spawns 3 parallel Haiku agents** (~$0.07, 1-2 minutes):
- **Agent 1**: Web search for similar solutions and implementations
- **Agent 2**: Web search for libraries, tools, and frameworks
- **Agent 3**: Codebase pattern analysis (existing approaches)
2. **Returns comprehensive research** including:
- Top 3-5 options with pros/cons
- Implementation examples
- Migration/adoption considerations
- Community adoption and maturity
## Workflow
### Step 1: Execute the Research Command
```
/ctx:research [user's query]
```
**Important**: Pass the user's query verbatim to capture intent.
### Step 2: Wait for Results
The command runs in background. You'll receive results from all 3 agents simultaneously.
### Step 3: Synthesize Findings
Present results in this structure:
```markdown
## Research Findings: [Topic]
### Summary
[1-2 sentence overview of landscape]
### Top Options
#### 1. [Option Name] ⭐ Recommended
- **Pros**: [key advantages]
- **Cons**: [key drawbacks]
- **Best for**: [use cases]
- **Adoption**: [community size, maturity]
#### 2. [Option Name]
[same structure]
#### 3. [Option Name]
[same structure]
### Implementation Examples
[Code snippets or links if available]
### Migration Considerations
- [Key steps to adopt]
- [Potential challenges]
- [Time/effort estimation]
### Recommendation
[Clear recommendation based on user's context]
```
## Example Usage
**User Query:**
```
research best React state management libraries
```
**Your Action:**
```
/ctx:research best React state management libraries 2025
```
**Expected Output After Agents Complete:**
```markdown
## Research Findings: React State Management (2025)
### Summary
The React state management landscape has matured significantly, with Zustand and Jotai emerging as modern alternatives to Redux, optimized for React 18+ features.
### Top Options
#### 1. Zustand ⭐ Recommended
- **Pros**:
- Minimal boilerplate (~1KB)
- TypeScript-first design
- No providers needed
- React 18 concurrent mode support
- **Cons**:
- Smaller ecosystem than Redux
- Less established patterns for large apps
- **Best for**: New projects, simple-medium complexity, teams wanting minimal setup
- **Adoption**: 40K+ GitHub stars, growing rapidly
#### 2. Jotai
- **Pros**:
- Atomic state model
- Excellent TypeScript inference
- Built for React 18
- **Cons**:
- Steeper learning curve (atomic concepts)
- Newer, less community content
- **Best for**: Complex state requirements, fine-grained reactivity
- **Adoption**: 15K+ stars, backed by Poimandres team
#### 3. Redux Toolkit
- **Pros**:
- Mature, massive ecosystem
- Excellent DevTools
- Industry standard
- **Cons**:
- More boilerplate
- Provider setup required
- **Best for**: Large teams, existing Redux codebases, need for middleware
- **Adoption**: 60K+ stars (core Redux), widely used in enterprise
### Recommendation
For your project, I recommend **Zustand** because:
- Modern codebase starting fresh
- Team values simplicity over complexity
- Don't need advanced middleware ecosystem
- Want TypeScript-first experience
Migration from existing useState: ~2-4 hours for typical app.
```
## Integration Notes
- This skill wraps the `/ctx:research` command for seamless execution
- The command is part of the Contextune plugin
- Research is grounded in current date (avoids outdated results)
- Agents search web + analyze existing codebase patterns
## Error Handling
If `/ctx:research` fails:
1. Check if Contextune plugin is installed
2. Verify user has run `/ctx:configure` for setup
3. Fall back to manual web search if needed
## Tips for Best Results
- **Be specific**: "React state management 2025" better than just "state management"
- **Include context**: "for real-time chat app" helps agents focus
- **Specify constraints**: "must be TypeScript-first" filters results
- **Current year**: Always include year for technology research (2025)
This skill runs parallel research agents via Contextune's /ctx:research command to quickly gather, compare, and synthesize information on technical topics. It returns ranked options, pros/cons, implementation examples, migration notes, and a clear recommendation tailored to your context. Use it when you need fast, evidence-backed evaluations of libraries, tools, or approaches.
When activated, the skill spawns three parallel Haiku agents that search the web for solutions, evaluate libraries and tools, and analyze codebase patterns. Agents run in the background and return results which the skill synthesizes into a structured research report: summary, top options with pros/cons, examples, migration considerations, and a recommendation. Pass the user’s query verbatim, include constraints and the current year for best results.
How do I trigger this skill?
Send a query containing research intent (e.g., "research best X") and I’ll run /ctx:research with your exact wording.
How long does a research run take and what’s the cost?
Typical runs take 1–2 minutes and use three Haiku agents; approximate cost is low (roughly $0.07 per run), but check your Contextune billing.
What if the command fails?
I’ll suggest verifying the Contextune plugin and /ctx:configure setup, then fall back to a manual web summary if needed.