Gateway skill for research methodology - automatically loads relevant research skills based on task context
Install via CLI
openskills install rand/cc-polymath---
name: discover-research
description: Gateway skill for research methodology - automatically loads relevant research skills based on task context
---
# Research Skills Discovery
## Auto-Activation
This skill is automatically activated when your task involves:
- Research synthesis, literature reviews, meta-analysis
- Quantitative research, statistical analysis, surveys, experiments
- Qualitative research, interviews, ethnography, case studies
- Study design, hypothesis testing, sampling strategies
- Data collection, survey design, interview protocols
- Data analysis, coding, statistical tests, visualization
- Research writing, academic papers, citations, reporting
## Available Research Skills
### Core Methodology Skills
**1. research-synthesis** - Synthesizing information and conducting meta-analysis
- Narrative synthesis approaches
- Meta-analysis with Python implementation
- Thematic synthesis of qualitative findings
- Evidence mapping and gap analysis
- GRADE framework for quality assessment
- Use when: Integrating findings across studies
**2. quantitative-methods** - Quantitative research and statistical analysis
- Experimental design with power analysis
- Survey methods and analysis
- Hypothesis testing framework
- Regression analysis with diagnostics
- Effect sizes and reporting
- Use when: Testing hypotheses with numerical data
**3. qualitative-methods** - Qualitative research approaches
- In-depth interview protocols
- Thematic analysis (6 phases)
- Grounded theory coding
- Case study research design
- Quality criteria and rigor
- Use when: Exploring experiences and meanings
**4. research-design** - Planning and designing research studies
- Research question formulation (FINER criteria)
- Validity threat analysis
- Sampling strategies with Python tools
- Experimental control frameworks
- Design quality assessment
- Use when: Planning a new study from scratch
### Implementation Skills
**5. data-collection** - Methods for gathering research data
- Survey instrument design and validation
- Interview protocol development
- Observation methods and field notes
- Data quality control frameworks
- Response rate optimization
- Use when: Implementing data collection
**6. data-analysis** - Analyzing quantitative and qualitative data
- Comprehensive descriptive statistics
- Inferential testing with full reporting
- Systematic qualitative coding
- Thematic development process
- Publication-ready visualizations
- Use when: Making sense of collected data
**7. research-writing** - Writing research papers and reports
- IMRAD structure with guidelines
- APA statistical reporting
- Citation management
- Argument construction
- Peer review response strategies
- Use when: Communicating research findings
## Loading Skills
### Load Individual Skills
```bash
# From skills directory
cat ~/.claude/skills/research/research-synthesis.md
cat ~/.claude/skills/research/quantitative-methods.md
cat ~/.claude/skills/research/qualitative-methods.md
cat ~/.claude/skills/research/research-design.md
cat ~/.claude/skills/research/data-collection.md
cat ~/.claude/skills/research/data-analysis.md
cat ~/.claude/skills/research/research-writing.md
```
### Common Workflow Combinations
**Quantitative Research Study**:
```bash
# Planning phase
cat ~/.claude/skills/research/research-design.md
# Data collection
cat ~/.claude/skills/research/data-collection.md
cat ~/.claude/skills/research/quantitative-methods.md
# Analysis and reporting
cat ~/.claude/skills/research/data-analysis.md
cat ~/.claude/skills/research/research-writing.md
```
**Qualitative Research Study**:
```bash
# Planning phase
cat ~/.claude/skills/research/research-design.md
# Data collection
cat ~/.claude/skills/research/data-collection.md
cat ~/.claude/skills/research/qualitative-methods.md
# Analysis and reporting
cat ~/.claude/skills/research/data-analysis.md
cat ~/.claude/skills/research/research-writing.md
```
**Literature Review / Meta-Analysis**:
```bash
# Synthesis phase
cat ~/.claude/skills/research/research-synthesis.md
# If including quantitative synthesis
cat ~/.claude/skills/research/quantitative-methods.md
# Writing phase
cat ~/.claude/skills/research/research-writing.md
```
**Mixed Methods Study**:
```bash
# All methods
cat ~/.claude/skills/research/research-design.md
cat ~/.claude/skills/research/quantitative-methods.md
cat ~/.claude/skills/research/qualitative-methods.md
cat ~/.claude/skills/research/data-collection.md
cat ~/.claude/skills/research/data-analysis.md
cat ~/.claude/skills/research/research-writing.md
```
## Progressive Loading
Load skills progressively based on research phase:
**Phase 1: Planning** (Load 1-2 skills)
- research-design (always)
- quantitative-methods OR qualitative-methods (based on approach)
**Phase 2: Collection** (Add 1-2 skills)
- data-collection (always)
- Keep loaded: specific method skill
**Phase 3: Analysis** (Add 1 skill)
- data-analysis (always)
- Keep loaded: method and collection skills for reference
**Phase 4: Writing** (Add 1 skill, can unload others)
- research-writing (always)
- research-synthesis (if synthesizing literature)
- Keep one method skill for reporting details
**Phase 5: Synthesis** (If conducting review)
- research-synthesis (load early)
- quantitative-methods (if meta-analysis)
- qualitative-methods (if thematic synthesis)
## Decision Tree
```
Research Task
↓
Conducting new study?
YES → Load research-design
↓
Quantitative approach?
YES → Load quantitative-methods + data-collection
Qualitative approach?
YES → Load qualitative-methods + data-collection
Mixed methods?
YES → Load both methods + data-collection
↓
Ready to analyze?
YES → Load data-analysis
↓
Ready to write?
YES → Load research-writing
NO → Synthesizing existing research?
YES → Load research-synthesis
↓
Quantitative synthesis (meta-analysis)?
YES → Also load quantitative-methods
Qualitative synthesis?
YES → Also load qualitative-methods
↓
Ready to write?
YES → Load research-writing
```
## Context-Aware Loading
Based on keywords in your task, these skills auto-load:
**Keywords → Skills Mapping**:
- "literature review", "meta-analysis", "systematic review" → research-synthesis
- "survey", "experiment", "hypothesis", "statistical" → quantitative-methods
- "interview", "ethnography", "case study", "lived experience" → qualitative-methods
- "study design", "sampling", "validity", "research plan" → research-design
- "questionnaire", "data collection", "measurement" → data-collection
- "analyze data", "coding", "statistical test", "thematic" → data-analysis
- "write paper", "manuscript", "citation", "peer review" → research-writing
## Related Skill Categories
- **statistics**: Advanced statistical techniques
- **data-science**: Machine learning and big data approaches
- **visualization**: Advanced data visualization
- **academic-writing**: General academic writing skills
- **scientific-computing**: Python/R for research computing
## Quick Start Examples
### "I need to design a survey study"
```bash
cat ~/.claude/skills/research/research-design.md
cat ~/.claude/skills/research/data-collection.md
cat ~/.claude/skills/research/quantitative-methods.md
```
### "I need to analyze interview transcripts"
```bash
cat ~/.claude/skills/research/qualitative-methods.md
cat ~/.claude/skills/research/data-analysis.md
```
### "I need to conduct a meta-analysis"
```bash
cat ~/.claude/skills/research/research-synthesis.md
cat ~/.claude/skills/research/quantitative-methods.md
```
### "I need to write up my results"
```bash
cat ~/.claude/skills/research/research-writing.md
cat ~/.claude/skills/research/data-analysis.md
```
## Best Practices
1. **Start with design**: Load research-design first when planning new studies
2. **Method-specific loading**: Load only the method skill you need (quant OR qual)
3. **Progressive addition**: Add skills as you progress through research phases
4. **Unload when done**: Unload skills from completed phases to manage context
5. **Keep writing loaded**: research-writing useful throughout for documentation
## Skill Maintenance
All research skills follow these standards:
- Practical code examples (Python primary, R when appropriate)
- Real-world templates and protocols
- Best practices and anti-patterns
- Cross-references to related skills
- 250-400 lines optimized for context efficiency
## Integration with Other Skills
Research skills integrate well with:
- **python-data-science**: For advanced analysis
- **python-visualization**: For publication graphics
- **academic-latex**: For paper formatting
- **git-workflow**: For research project management
- **reproducibility**: For reproducible research practices
No comments yet. Be the first to comment!