← Back to list
name: module-planner
description: |
Plan tutorial modules from a concept graph, including module objectives and sequencing, saving as

module-planner
by WILLOSCAR
Research pipelines as semantic execution units: each skill declares inputs/outputs, acceptance criteria, and guardrails. Evidence-first methodology prevents hollow writing through structured intermediate artifacts.
⭐ 83🍴 10📅 Jan 24, 2026
SKILL.md
name: module-planner
description: |
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, 模块规划, module_plan.yml.
Use when: tutorial pipeline 的结构阶段(C2),已有 outline/concept_graph.yml,需要把概念依赖转成可教学的模块序列。
Skip if: 还没有 concept graph(先跑 concept-graph)。
Network: none.
Guardrail: 每模块明确 objectives + outputs(最好含 running example 步骤);避免 prose 段落。
Module Planner
Goal: turn a concept DAG into a teachable module sequence with clear objectives and outputs.
Inputs
outline/concept_graph.yml
Outputs
outline/module_plan.yml
Output schema (recommended)
modules: ordered list of modulesid,titleobjectives(3–6 measurable bullets)concepts(node ids fromoutline/concept_graph.yml)outputs(what the learner produces)running_example_steps(optional but recommended)
Workflow
- Read
outline/concept_graph.ymland topologically sort concepts. - Cluster concepts into modules (keep module scope coherent; avoid “misc”).
- For each module:
- write measurable objectives
- define concrete outputs (code/artifact)
- specify how the running example advances
- Write
outline/module_plan.yml.
Definition of Done
-
outline/module_plan.ymlexists and modules are ordered by prerequisites. - Every module has objectives + outputs.
- Every concept node from
outline/concept_graph.ymlis covered by at least one module.
Troubleshooting
Issue: modules are too many / too granular
Fix:
- Merge adjacent modules with shared prerequisites; target ~5–12 modules for most tutorials.
Issue: objectives are not verifiable
Fix:
- Rewrite objectives so
exercise-buildercan attach a concrete exercise for each module.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

