linxule/interpretive-orchestration/qual-gioia
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install linxule/interpretive-orchestration/qual-gioiaSKILL.md
qual-gioia
Gioia method data structure building and validation for qualitative research. Helps researchers construct the three-level hierarchy (1st-order concepts, 2nd-order themes, aggregate dimensions) with validation and export capabilities.
When to Use
Use this skill when:
- User is building or refining their data structure
- User mentions "Gioia", "data structure", "themes", "concepts", "dimensions"
- User needs to validate their analytical hierarchy
- User wants to export their framework for publication
- User asks about 1st-order vs 2nd-order concepts
The Three-Level Hierarchy
Key Principles
- 1st-Order Concepts stay close to participant language
- Use informant terms when possible
- Example: "I had to do something about it" → NOT "Moral conviction"
- 2nd-Order Themes are YOUR interpretive constructions
- Group related 1st-order concepts
- Represent YOUR analytical abstraction
- Example: "Adaptive Routine Building"
- Aggregate Dimensions are theoretical contributions
- Organize themes into overarching constructs
- Connect to literature
- Example: "Managing Chronic Uncertainty"
Scripts
validate_structure.py
Validates a Gioia data structure JSON file against the schema.
Usage:
Checks:
- Required fields present (id, name, definition)
- Three-level hierarchy maintained
- IDs follow naming convention (AD1_T1_C1)
- Example quotes include document_id and lines
Returns: JSON with validation status, errors, and suggestions.
check_hierarchy.py
Analyzes hierarchy quality and methodological consistency.
Usage:
Analyzes:
- Concept distribution across themes (warns if <2 or >10 per theme)
- Theme distribution across dimensions (warns if <2 or >5 per dimension)
- Quote coverage (flags concepts without example quotes)
- Abstraction levels (checks if 1st-order concepts are too abstract)
Returns: JSON with hierarchy analysis and recommendations.
export_structure.py
Exports data structure to publication-ready formats.
Usage:
Formats:
markdown- Formatted markdown for documentationtable- Tab-separated values for Gioia display tablelatex- LaTeX tabular format for academic papers
Templates
This skill bundles:
templates/gioia-structure-guide.md- Human-readable methodology guidetemplates/gioia-data-structure-template.json- Starter template with examples
Typical Counts
| Stage | Dimensions | Themes | Concepts | |
|---|---|---|---|---|
| Stage 1 | 2-3 (tentative) | 8-12 | 30-50 | |
| Stage 2 | 3-5 | 10-15 | 30-80 | |
| Stage 3 | 3-5 (parsimonious) | 10-15 | Consolidated |
Common Questions
Q: Can concepts appear under multiple themes?
Depends on your ontology:
- Interpretivist: Usually assign to most appropriate theme
- Constructivist: May document multiple interpretations
- Use
@scholarly-companionorqual-reflectionif unsure
Q: How do I know if my structure is complete?
Signs of saturation:
- New documents add quotes but not new concepts
- Themes feel stable and coherent
- Theoretical story is clear
Q: When are 1st-order concepts too abstract?
Test: Would a participant recognize this language?
- "I had to do something" ✓ (their words)
- "Moral conviction" ✗ (your interpretation - move to 2nd-order)
Examples
Healthcare Example
Organizational Example
Integration Points
- @dialogical-coder applies the data structure during coding
- qual-status shows concept/theme/dimension counts
- qual-reflection skill helps with hierarchy decisions
Related
- Skills: qual-init creates initial structure file
- Agents: @dialogical-coder uses structure for systematic coding
- Templates: Located in templates/ directory
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugin-kimi/.agents/skills/qual-gioia/SKILL.md
Popularity
- 7-day trend score
- 0
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
[](https://verified-skill.com/skills/linxule/interpretive-orchestration/qual-gioia)