Skip to content

Commit afaea02

Browse files
committed
feat: Add research category with 7 comprehensive skills
1 parent ce79d38 commit afaea02

9 files changed

Lines changed: 5218 additions & 0 deletions

File tree

skills/discover-research/SKILL.md

Lines changed: 280 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,280 @@
1+
---
2+
name: discover-research
3+
description: Gateway skill for research methodology - automatically loads relevant research skills based on task context
4+
---
5+
6+
# Research Skills Discovery
7+
8+
## Auto-Activation
9+
10+
This skill is automatically activated when your task involves:
11+
- Research synthesis, literature reviews, meta-analysis
12+
- Quantitative research, statistical analysis, surveys, experiments
13+
- Qualitative research, interviews, ethnography, case studies
14+
- Study design, hypothesis testing, sampling strategies
15+
- Data collection, survey design, interview protocols
16+
- Data analysis, coding, statistical tests, visualization
17+
- Research writing, academic papers, citations, reporting
18+
19+
## Available Research Skills
20+
21+
### Core Methodology Skills
22+
23+
**1. research-synthesis** - Synthesizing information and conducting meta-analysis
24+
- Narrative synthesis approaches
25+
- Meta-analysis with Python implementation
26+
- Thematic synthesis of qualitative findings
27+
- Evidence mapping and gap analysis
28+
- GRADE framework for quality assessment
29+
- Use when: Integrating findings across studies
30+
31+
**2. quantitative-methods** - Quantitative research and statistical analysis
32+
- Experimental design with power analysis
33+
- Survey methods and analysis
34+
- Hypothesis testing framework
35+
- Regression analysis with diagnostics
36+
- Effect sizes and reporting
37+
- Use when: Testing hypotheses with numerical data
38+
39+
**3. qualitative-methods** - Qualitative research approaches
40+
- In-depth interview protocols
41+
- Thematic analysis (6 phases)
42+
- Grounded theory coding
43+
- Case study research design
44+
- Quality criteria and rigor
45+
- Use when: Exploring experiences and meanings
46+
47+
**4. research-design** - Planning and designing research studies
48+
- Research question formulation (FINER criteria)
49+
- Validity threat analysis
50+
- Sampling strategies with Python tools
51+
- Experimental control frameworks
52+
- Design quality assessment
53+
- Use when: Planning a new study from scratch
54+
55+
### Implementation Skills
56+
57+
**5. data-collection** - Methods for gathering research data
58+
- Survey instrument design and validation
59+
- Interview protocol development
60+
- Observation methods and field notes
61+
- Data quality control frameworks
62+
- Response rate optimization
63+
- Use when: Implementing data collection
64+
65+
**6. data-analysis** - Analyzing quantitative and qualitative data
66+
- Comprehensive descriptive statistics
67+
- Inferential testing with full reporting
68+
- Systematic qualitative coding
69+
- Thematic development process
70+
- Publication-ready visualizations
71+
- Use when: Making sense of collected data
72+
73+
**7. research-writing** - Writing research papers and reports
74+
- IMRAD structure with guidelines
75+
- APA statistical reporting
76+
- Citation management
77+
- Argument construction
78+
- Peer review response strategies
79+
- Use when: Communicating research findings
80+
81+
## Loading Skills
82+
83+
### Load Individual Skills
84+
85+
```bash
86+
# From skills directory
87+
cat skills/research/research-synthesis.md
88+
cat skills/research/quantitative-methods.md
89+
cat skills/research/qualitative-methods.md
90+
cat skills/research/research-design.md
91+
cat skills/research/data-collection.md
92+
cat skills/research/data-analysis.md
93+
cat skills/research/research-writing.md
94+
```
95+
96+
### Common Workflow Combinations
97+
98+
**Quantitative Research Study**:
99+
```bash
100+
# Planning phase
101+
cat skills/research/research-design.md
102+
103+
# Data collection
104+
cat skills/research/data-collection.md
105+
cat skills/research/quantitative-methods.md
106+
107+
# Analysis and reporting
108+
cat skills/research/data-analysis.md
109+
cat skills/research/research-writing.md
110+
```
111+
112+
**Qualitative Research Study**:
113+
```bash
114+
# Planning phase
115+
cat skills/research/research-design.md
116+
117+
# Data collection
118+
cat skills/research/data-collection.md
119+
cat skills/research/qualitative-methods.md
120+
121+
# Analysis and reporting
122+
cat skills/research/data-analysis.md
123+
cat skills/research/research-writing.md
124+
```
125+
126+
**Literature Review / Meta-Analysis**:
127+
```bash
128+
# Synthesis phase
129+
cat skills/research/research-synthesis.md
130+
131+
# If including quantitative synthesis
132+
cat skills/research/quantitative-methods.md
133+
134+
# Writing phase
135+
cat skills/research/research-writing.md
136+
```
137+
138+
**Mixed Methods Study**:
139+
```bash
140+
# All methods
141+
cat skills/research/research-design.md
142+
cat skills/research/quantitative-methods.md
143+
cat skills/research/qualitative-methods.md
144+
cat skills/research/data-collection.md
145+
cat skills/research/data-analysis.md
146+
cat skills/research/research-writing.md
147+
```
148+
149+
## Progressive Loading
150+
151+
Load skills progressively based on research phase:
152+
153+
**Phase 1: Planning** (Load 1-2 skills)
154+
- research-design (always)
155+
- quantitative-methods OR qualitative-methods (based on approach)
156+
157+
**Phase 2: Collection** (Add 1-2 skills)
158+
- data-collection (always)
159+
- Keep loaded: specific method skill
160+
161+
**Phase 3: Analysis** (Add 1 skill)
162+
- data-analysis (always)
163+
- Keep loaded: method and collection skills for reference
164+
165+
**Phase 4: Writing** (Add 1 skill, can unload others)
166+
- research-writing (always)
167+
- research-synthesis (if synthesizing literature)
168+
- Keep one method skill for reporting details
169+
170+
**Phase 5: Synthesis** (If conducting review)
171+
- research-synthesis (load early)
172+
- quantitative-methods (if meta-analysis)
173+
- qualitative-methods (if thematic synthesis)
174+
175+
## Decision Tree
176+
177+
```
178+
Research Task
179+
180+
Conducting new study?
181+
YES → Load research-design
182+
183+
Quantitative approach?
184+
YES → Load quantitative-methods + data-collection
185+
Qualitative approach?
186+
YES → Load qualitative-methods + data-collection
187+
Mixed methods?
188+
YES → Load both methods + data-collection
189+
190+
Ready to analyze?
191+
YES → Load data-analysis
192+
193+
Ready to write?
194+
YES → Load research-writing
195+
196+
NO → Synthesizing existing research?
197+
YES → Load research-synthesis
198+
199+
Quantitative synthesis (meta-analysis)?
200+
YES → Also load quantitative-methods
201+
Qualitative synthesis?
202+
YES → Also load qualitative-methods
203+
204+
Ready to write?
205+
YES → Load research-writing
206+
```
207+
208+
## Context-Aware Loading
209+
210+
Based on keywords in your task, these skills auto-load:
211+
212+
**Keywords → Skills Mapping**:
213+
- "literature review", "meta-analysis", "systematic review" → research-synthesis
214+
- "survey", "experiment", "hypothesis", "statistical" → quantitative-methods
215+
- "interview", "ethnography", "case study", "lived experience" → qualitative-methods
216+
- "study design", "sampling", "validity", "research plan" → research-design
217+
- "questionnaire", "data collection", "measurement" → data-collection
218+
- "analyze data", "coding", "statistical test", "thematic" → data-analysis
219+
- "write paper", "manuscript", "citation", "peer review" → research-writing
220+
221+
## Related Skill Categories
222+
223+
- **statistics**: Advanced statistical techniques
224+
- **data-science**: Machine learning and big data approaches
225+
- **visualization**: Advanced data visualization
226+
- **academic-writing**: General academic writing skills
227+
- **scientific-computing**: Python/R for research computing
228+
229+
## Quick Start Examples
230+
231+
### "I need to design a survey study"
232+
```bash
233+
cat skills/research/research-design.md
234+
cat skills/research/data-collection.md
235+
cat skills/research/quantitative-methods.md
236+
```
237+
238+
### "I need to analyze interview transcripts"
239+
```bash
240+
cat skills/research/qualitative-methods.md
241+
cat skills/research/data-analysis.md
242+
```
243+
244+
### "I need to conduct a meta-analysis"
245+
```bash
246+
cat skills/research/research-synthesis.md
247+
cat skills/research/quantitative-methods.md
248+
```
249+
250+
### "I need to write up my results"
251+
```bash
252+
cat skills/research/research-writing.md
253+
cat skills/research/data-analysis.md
254+
```
255+
256+
## Best Practices
257+
258+
1. **Start with design**: Load research-design first when planning new studies
259+
2. **Method-specific loading**: Load only the method skill you need (quant OR qual)
260+
3. **Progressive addition**: Add skills as you progress through research phases
261+
4. **Unload when done**: Unload skills from completed phases to manage context
262+
5. **Keep writing loaded**: research-writing useful throughout for documentation
263+
264+
## Skill Maintenance
265+
266+
All research skills follow these standards:
267+
- Practical code examples (Python primary, R when appropriate)
268+
- Real-world templates and protocols
269+
- Best practices and anti-patterns
270+
- Cross-references to related skills
271+
- 250-400 lines optimized for context efficiency
272+
273+
## Integration with Other Skills
274+
275+
Research skills integrate well with:
276+
- **python-data-science**: For advanced analysis
277+
- **python-visualization**: For publication graphics
278+
- **academic-latex**: For paper formatting
279+
- **git-workflow**: For research project management
280+
- **reproducibility**: For reproducible research practices

0 commit comments

Comments
 (0)