module-planner

Solid

Use when a tutorial concept DAG exists and the run needs an ordered teaching plan with objectives and outputs. **Trigger**: module plan, tutorial modules, course outline, 模块规划, module_plan.yml. **Use when**: tutorial 的 C2,已有 `outline/concept_graph.yml`,需要把 concept DAG 收敛成模块顺序。 **Skip if**: 还没有 concept graph。 **Network**: none. **Guardrail**: 每个模块都要有 objectives、outputs、running-example step;不要写长 prose。

AI & Automation 498 stars 39 forks Updated today

Install

View on GitHub

Quality Score: 79/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
41
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# 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 - every module has objectives and outputs ## Non-goals - source grounding audit - exercise writing - tutorial drafting

Details

Author
WILLOSCAR
Repository
WILLOSCAR/research-units-pipeline-skills
Created
7 months ago
Last Updated
today
Language
Python
License
None

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

concept-graph

Use when an approved tutorial spec exists and the run needs a deterministic prerequisite graph before module planning. **Trigger**: concept graph, prerequisite graph, dependency graph, 概念图, 先修关系. **Use when**: `source-tutorial` 的 C2,已有 `output/TUTORIAL_SPEC.md`,需要把教程概念转成可排序的 DAG。 **Skip if**: 还没有 tutorial spec。 **Network**: none. **Guardrail**: 只做结构,不写 reader-facing prose;图必须保持无环。

498 Updated today
WILLOSCAR
Web & Frontend Solid

exercise-builder

Use when a tutorial module plan exists but each module still needs a verifiable teaching loop. **Trigger**: exercises, practice, verification checklist, 教程练习, 可验证作业. **Use when**: tutorial 的 C2,已有 `outline/module_plan.yml`,需要为每个模块补齐 exercise / expected output / verification steps。 **Skip if**: 还没有 module plan。 **Network**: none. **Guardrail**: 练习必须可验证,不能只给开放式思考题。

498 Updated today
WILLOSCAR
AI & Automation Solid

module-source-coverage

Use when a tutorial module plan exists and the run needs an auditable module-to-source grounding file before prose. **Trigger**: module coverage, source coverage, tutorial grounding, 模块覆盖, 来源覆盖. **Use when**: `source-tutorial` 的 C2,已有 `outline/module_plan.yml`,需要确认每个模块都能回指到 sources。 **Skip if**: module plan 或 source ingest 不完整。 **Network**: none. **Guardrail**: 只做 grounding audit,不写教程正文。

498 Updated today
WILLOSCAR