Concept Graph
Documentsconcept-graphConcept Graph is an Agent Skill for documents published in the WILLOSCAR/research-units-pipeline-skills repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.
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;图必须保持无环。
How to use this skill
Bring this guide into your coding agent with a prompt tailored to the tool you use.
- Open your project in Codex.
- Copy and paste the prompt below.
- Review files and risks before approving any action.
Inspect the Agent Skill at https://github.com/WILLOSCAR/research-units-pipeline-skills/blob/HEAD/.codex/skills/concept-graph/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/concept-graph, but wait for my approval before writing files or running scripts.
Copying this prompt does not install or run the skill. Review third-party files before use.
Concept Graph
Materializes the tutorial spec's structured concept inventory into outline/concept_graph.yml.
Input
output/TUTORIAL_SPEC.md
Output
outline/concept_graph.yml
Contract
The graph must contain:
nodes:{id, title, summary, source_ids, objective_refs}edges:{from, to}meaning prerequisite order
Script boundary
scripts/run.py should:
- load structured spec data
- emit stable node ids and prerequisite edges
- fail if the result would be cyclic or empty
Do not duplicate spec-parsing heuristics in multiple places; keep them in shared tutorial tooling.
Acceptance
outline/concept_graph.ymlexists- all nodes have stable ids
- the graph is a DAG
Non-goals
- module clustering
- exercise generation
- tutorial prose