Skip to content

Dependency Graph Prompt

Prompt

You are an expert curriculum designer and graph theorist.

Below is an ordered list of concepts from a college-level course. For each concept, identify which other concepts from the list are direct prerequisites — that is, concepts a student must understand before they can learn this one.

Return the result as a CSV with the following columns: - concept_id (integer, 1-based) - concept_name (string) - dependencies (pipe-separated list of concept_ids that are prerequisites, or empty if none)

Rules: - Only list direct prerequisites, not transitive ones. - Foundational concepts (id 1–20) should have few or no dependencies. - Every concept should be reachable from at least one foundational concept. - Avoid circular dependencies.

Concept list: [PASTE NUMBERED CONCEPT LIST HERE]

Parameters Used

  • Course: Inverting the Impossible: Systematic Thinking for Innovation Radiation
  • Concepts: 200 (IDs 1–200)
  • Output format: CSV with columns: concept_id, concept_name, dependencies
  • Model: Claude Sonnet
  • Skill version: 0.05

Notes

The dependency graph generated by this prompt is stored as:

The graph was validated with validate-learning-graph.py to confirm no circular dependencies and that all 200 concepts are reachable from foundational nodes. See Graph Quality Analysis for the full validation report.