What problem does it solve? Setting up course exercise directories by hand is error-prone: wrong naming conventions, missing readme files, and lint failures slow down course authoring. This Skill scaffolds section and exercise directories that pass the ai-hero-cli linter on the first run. ## 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 an exercises/ tree. - Variant Support: Generates problem/, solution/, and explainer/ subfolders, each with a non-empty readme.md stub containing a title and description. - Lint Validation Workflow: Runs pnpm ai-hero-cli internal lint, interprets failures (empty readmes, .gitkeep files, broken links, missing main.ts), and iterates until clean. - Safe Renumbering: Uses git mv to rename or renumber exercises while preserving git history, then re-validates. - Use Case: Given a course plan listing sections and exercises, generate the entire stubbed directory tree, validate it with the linter, and commit the result. ## Quick Start Scaffold the exercises from my course plan into the exercises directory and make sure they pass lint.