SCORMble
An open-source, agent-assisted pipeline for building interactive eLearning — five gated stages from intake brief to a conformance-tested SCORM 2004, SCORM 1.2, or cmi5 package, with a named human approving every stage.
SCORM is the packaging standard most corporate and academic LMSs still expect, but the tooling around it mostly produces static, slide-deck content, because building anything richer by hand is slow and specialized. SCORMble is a pipeline rather than a single generation call: Claude Code agents, typed artifacts, and validation hooks that take a course from an intake brief to tested, deployable packages.
How it works
Five stages, each producing one artifact that a named human approves before the next can start: a Course Profile, a Source Package, a Lesson Plan, a Build Outline, and the built blocks. Every stage's agents run inside a Claude Code plugin whose hooks confine each agent to its own files and record every run; questions an agent can't answer go to a Decision Inbox for a person, and the answer is routed back to the stages that need it.
The pipeline's rules (186 of them, from naming to accessibility to quiz governance) are typed doctrine that the code enforces, not prose in a prompt. Courses build from block kits — simulated-software "Learning Twins", theory blocks, knowledge checks, and a graded quiz — and package for SCORM 2004, SCORM 1.2, cmi5, or an authoring tool, with a conformance harness that launches every unit in a browser against a preview LMS. A desktop Studio covers the same pipeline without a terminal.
Status
1.0.0 is on npm (npm install -g @scormble/engine @scormble/kits @scormble/agents). Before release it was dogfooded on two courses: a real course first built by hand with the pipeline it grew out of, rebuilt end to end, and a new one taken from intake to packages with every agent working from its own instructions. Next: a security and code review, an onboarding pass, and a complete example course built through the plugin.