Plan tutorial modules from a concept graph, including module objectives and sequencing, saving as outline/module_plan.yml.
Trigger: module plan, tutorial modules, course outline, 模块规划,...
SKILL.md
Module Planner
Turns the concept graph into the teachable module sequence used by later tutorial stages.
Input
outline/concept_graph.yml
Output
outline/module_plan.yml
Contract
The module plan must define:
ordered modules
id, title
objectives
concepts
outputs
running_example_steps
Script boundary
scripts/run.py should:
topologically order concepts
cluster them into coherent modules
attach measurable objectives and concrete outputs
Keep graph traversal and clustering heuristics in shared tutorial tooling, not in the wrapper script.
Acceptance
outline/module_plan.yml exists
every concept node is covered by at least one module