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

  1. Parse the main question into objects, mechanisms, conditions, and outcomes.
  2. Generate candidate subquestions and assign coverage domains.
  3. Remove overlap, test independence, and map dependencies.
  4. Return the MECE set with unresolved gaps.

Output contract

produces: [subquestion_set, coverage_map, independence_arguments, dependency_notes]
delta_fields: [findings, open_questions, uncertainties]
Installs
15
GitHub Stars
505
First Seen
Sep 24, 2026