scaffold-course
Installation
SKILL.md
Scaffold a new course: $ARGUMENTS
Inputs
Parse the arguments for:
- slug (required) — e.g.,
mdna-primer - title (required) — e.g., "mDNA Primer: Recovering the Genetics of Ecclesia"
- portal (optional) — one of: reframation, metanoia, mdna, mx, {{course-slug}}
If any required input is missing, ask the user.
Before Starting
- Read
{{SCHEMA_PATH}}— find thecourses,courseWeeks, andcourseLessonstable definitions - Read
{{SCHEMAS_DIR}}/course-learn.ts— understand SECTION_TYPES - Read
src/lib/config/lesson-types.ts— canonical type list - Read
{{DOCS_DIR}}/TRANSFORMATIONAL_COURSE_PLAYBOOK.md— the 8-week structure and M.N.X element layout - Read 1-2 existing ingestion scripts in
{{SCRIPTS_DIR}}/for patterns (e.g.,ingest-{{course-slug}}-course.ts)