Detects which pedagogical figures are needed in a course, TD, TP, exam, or project, then specifies and generates them in SVG, TikZ, PlantUML, or ASCII. Use when an instructor or orchestrator needs rigorous, reusable, source-based figures for computing, systems, networks, algorithms, AI, cybersecurity, or professional reskilling materials.
Turn abstract technical content into precise, reusable pedagogical figures that improve understanding without adding conceptual noise.
Read these first when available:
mission.jsonshared/figure-policy/figure-policy.mdreferences/For each figure, produce:
When relevant, also produce:
Before generating code, write a compact specification containing:
figure_idtitlecontext_documenttarget_levelpedagogical_objectiveconcepts_coveredformat_chosenwhy_this_formatgranularitymust_showmust_not_showcaptionaccessibility_notesIf the specification is weak or ambiguous, stop and refine it before generating the figure source.
For every generated figure, verify:
When asked to support an existing pedagogical artifact, generate:
figures/figure-index.md with the list of recommended or produced figures;figures/specs/ containing one specification file per figure;figures/src/ containing source files in .svg, .tex, .puml, or .txt;figures/captions.md for reusable captions.