From frontend-skills
Creates exercise directories, readmes, and variant stubs that pass AI Hero CLI lint. Useful for scaffold tooling and course content automation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-skills:scaffold-exercisesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create `exercises/` structure that passes `pnpm ai-hero-cli internal lint`, then commit.
Create exercises/ structure that passes pnpm ai-hero-cli internal lint, then commit.
XX-section-name/XX.YY-exercise-name/Each exercise needs at least one: problem/, solution/, explainer/. Default stub: explainer/.
Each variant needs non-empty readme.md. Code variants also need main.ts >1 line.
mkdir -p dirs.pnpm ai-hero-cli internal lint.Use git mv, update numeric prefixes, rerun lint.
No .gitkeep, speaker-notes.md, broken links, or pnpm run exercise in readmes.
npx claudepluginhub redpanda-data/ui-harness --plugin frontend-skillsCreates exercise directory structures with sections, problems, solutions, and explainers, then validates them with a linter. Use when scaffolding exercises, creating stubs, or setting up course sections.
Generates a file of graded practical exercises with hidden solutions for users to practice a topic or code artefact. Verifies answers against real code.
Generates and shapes Epic Web / Epic React style workshops, exercises, tips, and videos following Kent C. Dodds' instructional principles and Epic Web's exercise-comment emoji conventions.