# Sub Question Generation

> SOP: Decompose a main research question into independently answerable sub-questions

- Skill: `yogsoth-ai/sub-question-generation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add yogsoth-ai/sub-question-generation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yogsoth-ai/sub-question-generation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: yogsoth-ai (https://skillmd.com/u/yogsoth-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yogsoth-ai/sub-question-generation

---


# Sub-Question Generation

Decompose a main research question into independently answerable sub-questions.

## HARD-GATE

<HARD-GATE>
Input must contain: 1 main research question that is confirmed appropriately scoped but high in complexity.
</HARD-GATE>

## Pipeline

1. **Precheck**: Does the main RQ truly need decomposition (complexity judgment)
2. **Dimension identification**: Identify the independent dimensions within the main RQ
3. **Decomposition strategy selection**: By causality / variable / condition / hierarchy / temporal order
4. **Sub-question generation**: Generate a sub-question for each dimension
5. **MECE check**: Mutually exclusive and collectively exhaustive
6. **Independence argument**: Each sub-question can be studied independently
7. **Coverage check**: Combined sub-question answers = main question answer
8. **Output**: Sub-question list + independence argument + coverage argument

## Output Format

```
Main RQ: [main question]
Decomposition strategy: [selected decomposition strategy]
Sub-questions:
  1. [sub-question 1] — Independence: [argument]
  2. [sub-question 2] — Independence: [argument]
  ...
MECE check: PASS/FAIL
Coverage check: PASS/FAIL
```

