qual-parallel-streams ยท diff
git:20261106.c8b5d8a to git:20261106.fabdbaf
2 added, 0 removed. Audit A to A.
---
name: qual-parallel-streams
description: Launch parallel theoretical and empirical analysis streams for comprehensive pattern integration
hooks:
Stop:
- hooks:
- type: command
command: node "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.js" post-phase-transition.js
timeout: 10
once: true
---
+ > Script paths: `${CLAUDE_PLUGIN_ROOT}` below is this plugin's root folder, two levels above this skill's own folder. Claude Code fills it in. If you see it unfilled, still starting with a dollar sign (as in Codex, Copilot CLI or Kimi Code), put that folder's absolute path in its place before you run a command.
+
# Parallel Streams Analysis
This command guides you through the dual-stream approach from the Atelier methodology, where theoretical patterns from literature and empirical patterns from your data develop in parallel before synthesis.
## Overview
In Stage 2, Phase 1, you work with two streams simultaneously:
- **Stream A (Theoretical):** Extract patterns from foundational literature
- **Stream B (Empirical):** Extract patterns from your coded documents
These streams develop independently before synthesis, allowing genuine dialogue between theory and data.
## Stream A: Theoretical Pattern Extraction
### Purpose
Systematically extract theoretical patterns from your foundational literature that may inform your empirical analysis.
### Process
1. **Identify foundational articles** (3-5 key papers)
2. **Extract theoretical constructs** and their relationships
3. **Note the philosophical commitments** of each framework
4. **Document how constructs are operationalized** in the literature
### Questions to Guide Stream A
- What theoretical patterns emerge from the literature?
- How do different authors conceptualize your phenomenon?
- What dimensions or variations does the literature suggest?
- Where do theoretical frameworks converge or diverge?
### Tools
- For PDF articles: Use **MinerU** (if API key configured) or manual conversion (Adobe Acrobat, Google Docs OCR)
- Think deeply and step by step to work through complex theoretical frameworks
- Optional: **Exa/Jina** for literature search and fetching
## Stream B: Empirical Pattern Extraction
### Purpose
Continue building patterns from your coded documents, now with AI assistance through @dialogical-coder.
### Process
1. **Review your Stage 1 codes** and initial framework
2. **Code additional documents** using @dialogical-coder
3. **Track emergent patterns** that weren't in your initial framework
4. **Note variations and exceptions** that challenge existing categories
### Questions to Guide Stream B
- What patterns are you seeing across documents?
- How do patterns vary by context, participant, or situation?
- What surprises you or challenges your initial framework?
- Where do informants' language and concepts differ from literature?
### Tools
- **@dialogical-coder** for 4-stage reflexive coding
- **Step-by-step thinking** for working through complex coding decisions
- **Lotus Wisdom** when patterns seem contradictory
## Tracking Your Streams
Create a tracking document or use your project notes to maintain:
```
Stream A (Theoretical)
----------------------
Article: [Title]
Key constructs: [list]
Relationships: [describe]
Philosophical stance: [note]
Stream B (Empirical)
--------------------
Documents coded: [X of Y]
Emergent patterns: [list]
Surprises/challenges: [describe]
```
## When to Move to Synthesis
You're ready for synthesis (/qual-synthesize) when:
- You've processed your foundational literature
- You've coded a substantial portion of your documents
- Both streams have generated distinct patterns
- You notice tensions or connections between streams
## Philosophical Note
Parallel streams prevent two common errors:
1. **Forcing data into theory** (deductive imperialism)
2. **Ignoring relevant theory** (naive inductivism)
The dialogue between streams creates the interplay central to Gioia methodology.
## Next Steps
After working with parallel streams:
1. Document patterns from both streams
2. Note initial connections and tensions
3. Run `/qual-synthesize` to integrate streams