Agent Claude Code
Final build engineer. Runs Marp to render all slide sources, validates SSML, assembles the manifest, and packages a bundle.zip ready for deployment.
AI multi-agent harness that plans, designs, and produces online courses (slides + notes + TTS audio + quiz + player) from a topic using ADDIE + Bloom's Taxonomy.
Agent Claude Code
Final build engineer. Runs Marp to render all slide sources, validates SSML, assembles the manifest, and packages a bundle.zip ready for deployment.
Agent Claude Code
Per-class beat planner. Turns a class spec into a structured beat sheet (hook, teach, example, practice, recap) that drives slide, note, and script authoring.
Agent Claude Code
Cross-artifact QA reviewer. Verifies LO coverage, Bloom balance, tone consistency, and alignment between slide/note/transcript/quiz. Returns pass/revise verdicts per class and per section.
Agent Claude Code
Course-level instructional designer. Takes a topic and produces the Course Spec — Learning Objective registry (Bloom-tagged), audience profile, prerequisites, and section list.
Agent Claude Code
Lecture note writer. Converts class beats into a 400-900 word Markdown study note with Intro/Concept/Example/Pitfalls/Recap structure, cross-referencing slide numbers.
Agent Claude Code
Section-level quiz generator. Creates 5-9 items per section with balanced Bloom coverage, links each item to LO ids, includes explanations and plausible distractors.
Agent Claude Code
TTS transcript writer. Converts slides and beats into a speakable transcript with [slide N] cues and [pause:ms] markers. Ensures no raw code, no unspeakable syntax, optionally emits SSML.
Agent Claude Code
Section-level designer. Takes a Section Spec from the curriculum architect and breaks it into detailed classes with per-class learning objectives, prerequisites, and time budgets.
Agent Claude Code
Slide deck author. Converts class beats into Marp Markdown and renders to HTML. Produces 4-7 slides per class with LO id in footer, ensures zero render errors and no overflow.
Agent Claude Code
TTS audio engineer. Synthesizes per-slide MP3 + concatenated full.mp3 from a class transcript using the tts-synthesis pipeline. Owns engine selection, retry policy, beat-aware speaker affect overlay, and audio idempotency.