generate-subquestions
Installation
SKILL.md
generate-subquestions
Purpose
Decompose a research question into MECE subquestions with coverage and independence arguments.
Input contract
required: [main_research_question, scope_statement]
optional: [evidence_map, dependency_constraints, desired_granularity]
constraints: [question must be scoped and complex enough to decompose]
Procedure
- Parse the main question into objects, mechanisms, conditions, and outcomes.
- Generate candidate subquestions and assign coverage domains.
- Remove overlap, test independence, and map dependencies.
- Return the MECE set with unresolved gaps.
Output contract
produces: [subquestion_set, coverage_map, independence_arguments, dependency_notes]
delta_fields: [findings, open_questions, uncertainties]