course-validate

Installation
SKILL.md

Validate course against the Charter: $ARGUMENTS

$ARGUMENTS should be a course slug. If empty, ask the user.

Before Starting

  1. Read _docs/TRANSFORMATIONAL_COURSE_CHARTER.md for the Four Necessities
  2. Read _docs/TRANSFORMATIONAL_COURSE_PLAYBOOK.md for the canonical structure
  3. Read src/lib/schemas/course-learn.ts for valid SECTION_TYPES

Data Gathering

Fetch the course data. Prefer reading from the database via an API call or script:

  • Check if there's an API route at src/app/api/custom/courses/[slug]/weeks/
  • Alternatively, read markdown source files from content-library/courses/[slug]/ if they exist
  • Or check forgotten-ways-course/docs/ for the forgotten-ways course

Build a complete picture: all weeks, all sections per week, all child items (reflection_questions, discussion_prompts, exercises).

Installs
1
GitHub Stars
1
First Seen
Jun 4, 2026
course-validate — joshuashepherd/my-skills