course-validate
Installation
SKILL.md
Validate course against the Charter: $ARGUMENTS
$ARGUMENTS should be a course slug. If empty, ask the user.
Before Starting
- Read
_docs/TRANSFORMATIONAL_COURSE_CHARTER.mdfor the Four Necessities - Read
_docs/TRANSFORMATIONAL_COURSE_PLAYBOOK.mdfor the canonical structure - Read
src/lib/schemas/course-learn.tsfor 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).