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

  1. Read {{SCHEMA_PATH}} — find the courses, courseWeeks, and courseLessons table definitions
  2. Read {{SCHEMAS_DIR}}/course-learn.ts — understand SECTION_TYPES
  3. Read src/lib/config/lesson-types.ts — canonical type list
  4. Read {{DOCS_DIR}}/TRANSFORMATIONAL_COURSE_PLAYBOOK.md — the 8-week structure and M.N.X element layout
  5. Read 1-2 existing ingestion scripts in {{SCRIPTS_DIR}}/ for patterns (e.g., ingest-{{course-slug}}-course.ts)
Installs
2
GitHub Stars
1
First Seen
Jun 4, 2026
scaffold-course — joshuashepherd/my-skills