alterlab-ieu/alterlab-academic-skills/alterlab-qualitative-methods

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Comprehensive qualitative research methods assistant supporting thematic analysis (Braun & Clarke), grounded theory (Strauss & Corbin; Charmaz), interpretative phenomenological analysis (IPA), content analysis, narrative inquiry, ethnography, case study methodology (Yin), coding techniques (open/axial/selective), NVivo-style workflows with Python alternatives, trustworthiness criteria (Lincoln & Guba), reflexivity, and member checking. Use when designing or analyzing qualitative research — thematic analysis, grounded theory, coding data, phenomenology, IPA, ethnography, case study, narrative inquiry, content analysis, qualitative coding, NVivo, trustworthiness, member checking, reflexivity, interview analysis, or focus group analysis. Part of the AlterLab Academic Skills suite.

Install

npx vskill@latest install alterlab-ieu/alterlab-academic-skills/alterlab-qualitative-methods

SKILL.md

Qualitative Methods — Qualitative Research Design & Analysis Agent

A comprehensive qualitative research methods tool for faculty and researchers conducting, supervising, or teaching qualitative inquiry. Covers methodology selection, data collection design, systematic coding, analysis techniques, and quality assurance across all major qualitative traditions.

Overview

Qualitative research seeks to understand phenomena through the meanings people assign to them. This skill guides researchers through the full qualitative research process: choosing an appropriate methodology, designing data collection instruments, conducting systematic analysis, ensuring trustworthiness, and reporting findings in ways that meet disciplinary standards.

Unlike quantitative research, which tests hypotheses through numerical data, qualitative research generates rich, contextualized understanding through words, images, and observations. This skill treats methodological rigor as non-negotiable while acknowledging the interpretive nature of qualitative work.

When to Use This Skill

This skill should be used when:

  • Selecting a qualitative methodology for a research project
  • Designing interview protocols, observation guides, or document analysis frameworks
  • Coding qualitative data (transcripts, field notes, documents)
  • Conducting thematic analysis, grounded theory, IPA, or other analytic approaches
  • Establishing trustworthiness and quality criteria for qualitative findings
  • Writing the methodology section of a qualitative paper or thesis
  • Reviewing qualitative research for methodological rigor
  • Teaching qualitative methods courses
  • Transitioning from quantitative to qualitative or mixed-methods research
  • Working with CAQDAS (Computer-Assisted Qualitative Data Analysis Software)
Does NOT Trigger
ScenarioUse Instead
Computing inter-coder reliability (Krippendorff's alpha, kappa) or running a codebook-coding pipeline, including human-vs-LLM double codingalterlab-qualitative-analysis
A pass/fail trustworthiness and reflexivity check before writing up findingsalterlab-ssci-reflexivity-gate
Integrating a qualitative strand with a quantitative one (convergent/sequential designs, joint displays)alterlab-mixed-methods
Questionnaire items, Likert scales, or instrument validationalterlab-survey-design
Discourse or conversation analysis, QCA, process tracing (alterlab-social-science-methods); topic models or text classification (alterlab-text-as-data)alterlab-social-science-methods / alterlab-text-as-data

Core Capabilities

1. Methodology Selection Guide

Choosing the right qualitative methodology depends on your research question, philosophical stance, and the kind of knowledge you seek.

Methodology Decision Framework:

What is your primary research interest?
│
├── LIVED EXPERIENCE of individuals
│ ├── Focus on meaning-making and interpretation
│ │ └── Interpretative Phenomenological Analysis (IPA)
│ ├── Focus on the essence/structure of experience
│ │ └── Descriptive/Transcendental Phenomenology (Husserl/Moustakas)
│ └── Focus on life stories and identity construction
│ └── Narrative Inquiry
│
├── SOCIAL PROCESSES and how they unfold
│ ├── Want to generate theory from data
│ │ └── Grounded Theory (Strauss & Corbin or Charmaz)
│ └── Want to describe a process in context
│ └── Case Study (Yin) or Ethnography
│
├── CULTURAL PATTERNS in a group or setting
│ ├── Immersive fieldwork possible (months/years)
│ │ └── Ethnography
│ └── Bounded, focused investigation
│ └── Case Study (Yin)
│
├── CONTENT/MEANING in texts or media
│ ├── Seeking patterns and themes across a dataset
│ │ └── Thematic Analysis (Braun & Clarke)
│ └── Systematic categorization of content
│ └── Content Analysis (qualitative or directed)
│
└── A BOUNDED SYSTEM (program, event, organization)
├── Single case with depth
│ └── Single Case Study
├── Multiple cases for comparison
│ └── Multiple Case Study
└── Evaluating a program or intervention
└── Case Study with evaluation framework

Methodology Comparison Table:

FeatureThematic AnalysisGrounded TheoryIPAEthnographyCase StudyNarrative Inquiry
Primary aimIdentify patterns/themesGenerate theoryUnderstand lived experienceDescribe cultural patternsIn-depth bounded system analysisUnderstand experience through stories
Philosophical rootsFlexible (realist to constructionist)Pragmatism / symbolic interactionismPhenomenology, hermeneutics, idiographyCultural anthropologyPragmatismDewey's experiential philosophy
Sample sizeFlexible (6-30+)20-60 (theoretical saturation)3-10 (homogeneous)1 setting (extended)1-10 cases1-5 participants
Data typesInterviews, focus groups, documents, any textInterviews, observations, documentsIn-depth interviews (2-3 per participant)Fieldwork, observations, interviews, artifactsMultiple sources (triangulation required)Interviews, journals, life documents
Analysis6-phase codingOpen → axial → selective codingLine-by-line → experiential statements → personal/group experiential themes (2009 terms: emergent → superordinate themes)Thick description, cultural themesWithin-case and cross-case analysisRestorying, narrative structure
OutputTheme map with evidenceSubstantive or formal theoryRich account of lived experienceCultural portrait / ethnographic accountCase description and themesNarrative retelling and interpretation
Time investmentModerateHighHigh per participantVery highModerate to highModerate
Key referenceBraun & Clarke (2006, 2019, 2022)Strauss & Corbin (1998); Charmaz (2014)Smith, Flowers & Larkin (2009; 2nd ed. 2022)Hammersley & Atkinson (2019)Yin (2018); Stake (1995)Clandinin & Connelly (2000)
2. Thematic Analysis (Braun & Clarke)

The most widely used qualitative analysis method. Braun & Clarke (2006, updated 2019) provide a reflexive approach.

Six Phases of Reflexive Thematic Analysis:

Phase 1: Familiarization with the Data
│ Read and re-read transcripts
│ Note initial observations (not codes yet)
│ Immerse yourself in the data
│ Record preliminary thoughts in a research journal
│
Phase 2: Systematic Coding
│ Generate initial codes across the entire dataset
│ Code inclusively (code everything potentially relevant)
│ Codes are semantic (surface meaning) or latent (underlying assumptions)
│ One extract can have multiple codes
│ Use line-by-line or segment-by-segment approach
│
Phase 3: Generating Initial Themes
│ Collate codes into potential themes
│ Use visual methods: mind maps, affinity diagrams, tables
│ Themes are patterns of shared meaning organized around a central concept
│ Not every code becomes a theme — some are subthemes, some are discarded
│
Phase 4: Reviewing Themes
│ Check themes against coded extracts (Level 1)
│ Check themes against entire dataset (Level 2)
│ Do themes tell a coherent story?
│ Are themes distinct or overlapping?
│ Refine: split, merge, or discard themes as needed
│
Phase 5: Defining and Naming Themes
│ Write a detailed analysis of each theme
│ Identify the "essence" of each theme
│ Create concise, vivid theme names
│ Determine how themes relate to each other
│
Phase 6: Writing Up
Weave together analytic narrative and data extracts
Go beyond description — interpret and contextualize
Embed extracts as evidence, not illustration only
Relate findings to literature and research question

Worked coding example and theme-development example: see references/worked_examples.md.

3. Grounded Theory

Grounded theory generates theory that is "grounded" in systematically collected and analyzed data.

Strauss & Corbin (1998) — Systematic Approach:

OPEN CODING
│ Break data into discrete parts
│ Label phenomena (concepts)
│ Group concepts into categories
│ Identify properties and dimensions of categories
│
│ Example:
│ Concept: "Time pressure"
│ Properties: Source (institutional, self-imposed), Intensity, Duration
│ Dimensions: Mild ←──────→ Severe
│
AXIAL CODING
│ Reassemble data around categories
│ Use the paradigm model:
│
│ Causal Conditions → Phenomenon → Context
│ → Intervening Conditions
│ → Action/Interaction Strategies
│ → Consequences
│
│ Example:
│ Causal conditions: Publish-or-perish culture
│ Phenomenon: Research anxiety
│ Context: Early-career faculty, research university
│ Intervening conditions: Mentorship availability, institutional support
│ Strategies: Strategic collaboration, prioritization, avoidance
│ Consequences: Productivity variation, burnout, career trajectory
│
SELECTIVE CODING
Identify the core category
Systematically relate all categories to the core
Fill in categories that need further development
Validate the emerging theory against data
Write the storyline
Example core category: "Surviving the Tenure Track"
All other categories (research anxiety, teaching load, institutional
politics, mentorship) relate to this central phenomenon

Charmaz (2014) — Constructivist Grounded Theory:

Key differences from Strauss & Corbin:

  • Emphasizes researcher's role in constructing (not discovering) theory
  • Uses initial coding and focused coding (not open/axial/selective)
  • Prioritizes gerunds (action words) in coding: "struggling with," "negotiating," "adapting to"
  • Memo writing is central from the very beginning
  • Theoretical sampling continues until categories are saturated

Theoretical Sampling:

Initial data collection (purposive sampling)
│
├── Analyze → Emerging categories
│
├── Identify gaps in categories
│
├── Sample specifically to develop/test categories
│ (Who to interview? What to observe? What documents to examine?)
│
├── Analyze new data → Refine categories
│
├── Repeat until THEORETICAL SATURATION
│ (No new properties, dimensions, or relationships emerge)
│
└── Articulate substantive theory
4. Interpretative Phenomenological Analysis (IPA)

IPA explores how individuals make sense of significant life experiences. It is idiographic, phenomenological, and hermeneutic.

Terminology (2nd ed., 2022): Smith, Flowers & Larkin renamed the analytic units — emergent themes are now experiential statements, superordinate themes are personal experiential themes (PETs), and cross-case master themes are group experiential themes (GETs). The steps below use the 2009 labels with the 2022 names in brackets; follow whichever edition you cite, and use the 2022 terms for new work, since reviewers familiar with IPA expect them.

IPA Analysis Steps (Smith, Flowers & Larkin, 2009; 2022):

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
69
Repository forks
14
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/alterlab-ieu/alterlab-academic-skills/alterlab-qualitative-methods/badge)](https://verified-skill.com/skills/alterlab-ieu/alterlab-academic-skills/alterlab-qualitative-methods)

Something wrong with this skill or its page? Tell us.