This skill should be used when users are building or refining their Gioia data structure, mentions 'Gioia', 'data structure', 'themes', 'concepts', 'dimensions', '1st-order', '2nd-order', 'aggregate', or needs to validate/export their analytical hierarchy for publication.
Constructs and validates Gioia data structures with three-level analytical hierarchies for qualitative research.
npx claudepluginhub linxule/interpretive-orchestrationThis skill inherits all available tools. When active, it can use any tool Claude has access to.
examples/healthcare-example.jsonscripts/check-hierarchy.jsscripts/export-structure.jsscripts/validate-structure.jstemplates/gioia-data-structure-template.jsontemplates/gioia-structure-guide.mdGioia method data structure building and validation. Helps researchers construct the three-level hierarchy (1st-order concepts, 2nd-order themes, aggregate dimensions) with validation and export capabilities.
Use this skill when:
AGGREGATE DIMENSIONS (Level 3 - Most Abstract)
↑ Researcher theorizes
│
SECOND-ORDER THEMES (Level 2 - Intermediate)
↑ Researcher interprets and groups
│
FIRST-ORDER CONCEPTS (Level 1 - Most Concrete)
↑ Grounded in participant language
1st-Order Concepts stay close to participant language
2nd-Order Themes are YOUR interpretive constructions
Aggregate Dimensions are theoretical contributions
Validates a Gioia data structure JSON file against the schema.
Usage:
node skills/gioia-methodology/scripts/validate-structure.js \
--structure-path /path/to/data-structure.json
Checks:
Returns: JSON with validation status, errors, and suggestions.
Analyzes hierarchy quality and methodological consistency.
Usage:
node skills/gioia-methodology/scripts/check-hierarchy.js \
--structure-path /path/to/data-structure.json
Analyzes:
Returns: JSON with hierarchy analysis and recommendations.
Exports data structure to publication-ready formats.
Usage:
node skills/gioia-methodology/scripts/export-structure.js \
--structure-path /path/to/data-structure.json \
--format markdown|table|latex
Formats:
markdown - Formatted markdown for documentationtable - Tab-separated values for Gioia display tablelatex - LaTeX tabular format for academic papersThis skill bundles:
templates/gioia-structure-guide.md - Human-readable methodology guidetemplates/gioia-data-structure-template.json - Starter template with examples| 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 |
Depends on your ontology:
/qual-examine-assumptions if unsureSigns of saturation:
Test: Would a participant recognize this language?
Aggregate Dimension: Managing Chronic Uncertainty
├── Theme: Adaptive Routine Building
│ ├── "Selective symptom tracking"
│ ├── "Personalizing medical advice"
│ └── "Flexible routine adjustment"
└── Theme: Navigating Healthcare Systems
├── "Finding doctors who listen"
└── "Working around insurance barriers"
Aggregate Dimension: Navigating Leadership Paradoxes
├── Theme: Balancing Authenticity and Performance
│ ├── "Being yourself while playing the role"
│ ├── "Strategic vulnerability"
│ └── "Authentic but bounded"
└── Theme: Managing Competing Demands
├── "Satisficing across stakeholders"
└── "Prioritizing without alienating"
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.