What problem does it solve? Setting up course exercise folders by hand is error-prone: naming conventions, required readme files, and lint rules are easy to get wrong, causing failed validation runs. This Skill scaffolds the entire exercise directory tree correctly the first time. ## Core Features & Use Cases - Directory Scaffolding: Creates numbered section folders (XX-section-name) and exercise folders (XX.YY-exercise-name) with dash-case naming inside exercises/. - Variant Support: Generates problem/, solution/, and explainer/ subfolders, each with a non-empty readme.md stub containing a title and description. - Lint Validation: Runs pnpm ai-hero-cli internal lint and iterates on errors until the structure passes all rules (no .gitkeep, no broken links, no speaker-notes.md). - Safe Renumbering: Uses git mv to move or renumber exercises while preserving git history. - Use Case: Given a course plan listing sections and exercises, generate the full stub structure for a new 'Memory Skill Building' section with explainer, problem, and solution variants, then validate it with the linter. ## Quick Start Scaffold the exercises from my course plan into the exercises directory and run the lint check until it passes.