scaffold-exercises

Scaffolds educational exercise folders with problem, solution, explainer variants and validates linting via ai-hero-cli internal lint.

40|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/akillness/jeo-skills --skill scaffold-exercises-akillness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-exercises
Source: https://github.com/akillness/jeo-skills/tree/main/.agent-skills/scaffold-exercises
Command: npx skills add https://github.com/akillness/jeo-skills --skill scaffold-exercises-akillness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Educators and content creators often struggle to maintain consistent, lint-friendly folder structures for modular exercises. This skill quickly scaffolds educational content into section and exercise folders (XX-section-name/, XX.YY-exercise-name/) with problem/, solution/, and explainer/ variants, ensuring scalable, reusable course materials.

Core Features & Use Cases

  • Scaffolds sections as XX-section-name/ and exercises as XX.YY-exercise-name/ with problem/, solution/, and explainer/ variants.
  • Validates naming conventions and supports lint validation to ensure course-quality standards.
  • Ideal for course creators and educators building structured, reusable learning materials.

Quick Start

Create a starter exercise directory structure and validate it with the lint tool.

Frequently Asked Questions about scaffold-exercises

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate educational exercise folders that pass lint validation?

To generate educational exercise folders that pass lint validation, use a scaffolding tool to create structured directories like XX-section-name/ and XX.YY-exercise-name/ with problem/, solution/, and explainer/ variants, ensuring compliance with pnpm ai-hero-cli internal lint rules.

What is the correct naming convention for modular course structure directories?

The correct naming convention for modular course structure directories formats sections as XX-section-name/ and individual exercises as XX.YY-exercise-name/, each containing problem/, solution/, and explainer/ variants to maintain consistent and reusable learning materials.

How do I scaffold problem, solution, and explainer variants for a course module?

To scaffold problem, solution, and explainer variants for a course module, generate an XX.YY-exercise-name/ directory that automatically creates nested folders for each variant, ensuring the educational content structure is complete and lint-ready.

Can I use pnpm ai-hero-cli internal lint to validate course content structures?

Yes, you can use pnpm ai-hero-cli internal lint to validate course content structures by checking that generated section and exercise directories follow the required naming conventions and folder hierarchy for scalable educational materials.

What is the best way to maintain consistent folder structures for educational exercises?

The best way to maintain consistent folder structures for educational exercises is to automate scaffolding, which enforces naming conventions and generates lint-friendly section and exercise directories with standardized problem, solution, and explainer variants.

Why does my educational content fail lint validation when creating new exercise sections?

Educational content fails lint validation when creating new exercise sections if the folder structure violates naming conventions, which requires formatting sections as XX-section-name/ and exercises as XX.YY-exercise-name/ to pass pnpm ai-hero-cli internal lint checks.