validate-course
Installation
SKILL.md
Validate course against the Charter: $ARGUMENTS
$ARGUMENTS should be a course slug. If empty, ask the user.
Before Starting
- Read
{{DOCS_DIR}}/TRANSFORMATIONAL_COURSE_CHARTER.mdfor the Four Necessities - Read
{{DOCS_DIR}}/TRANSFORMATIONAL_COURSE_PLAYBOOK.mdfor the canonical structure - Read
{{SCHEMAS_DIR}}/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
{{course-slug}}-course/docs/for the {{course-slug}} course
Build a complete picture: all weeks, all sections per week, all child items (reflection_questions, discussion_prompts, exercises).