course-audit
Installation
SKILL.md
Audit the course learn experience: $ARGUMENTS
$ARGUMENTS should be a course slug or "all" for the full learn system. If empty, audit the shared learn infrastructure.
Before Starting
- Read
src/components/courses/sections/SectionContent.tsx— the section router - Read
src/lib/config/lesson-types.ts— canonical types, labels, icons - Read
src/lib/schemas/course-learn.ts— SECTION_TYPES - Read
src/components/courses/learn/CourseLearnLayout.tsx— layout structure - Read
src/components/courses/learn/CourseLearnSidebar.tsx— sidebar - Read
src/components/courses/learn/LessonPanel.tsx— lesson wrapper - Read
src/components/courses/learn/LessonContent.tsx— content dispatcher
Audit Checks
1. SECTION COMPONENT COVERAGE
For every type in SECTION_TYPES, verify a component exists: