What problem does it solve? Setting up new course exercises by hand is error-prone: directories must follow strict numeric naming, each exercise needs specific variant subfolders, and every subfolder needs a non-empty readme that passes the project's linter. This Skill automates that scaffolding so the structure passes pnpm ai-hero-cli internal lint on the first run. ## Core Features & Use Cases - Directory scaffolding: Creates section folders (XX-section-name) and exercise folders (XX.YY-exercise-name) with dash-case naming under exercises/. - Variant stub generation: Adds problem/, solution/, and explainer/ subfolders, each with a minimal non-empty readme.md that satisfies lint rules. - Lint-driven validation: 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 move or renumber exercises while preserving git history, then re-validates. - Use Case: Given a course plan listing Section 05 with three exercises, generate all folders and readme stubs in one pass, run the linter, and commit the result. ## Quick Start Ask the agent to scaffold the exercises from your course plan into the exercises directory and run the lint check until it passes.