scaffold-exercises

Create lint-compliant exercise directory structures from YAML plans.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/sadie100/claude-dotfiles --skill scaffold-exercises-sadie100
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-exercises
Source: https://github.com/sadie100/claude-dotfiles/tree/main/skills/scaffold-exercises
Command: npx skills add https://github.com/sadie100/claude-dotfiles --skill scaffold-exercises-sadie100

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, ai-hero-cli, and includes scripts (resource) components.

What problem does it solve?

Simplifies the process of setting up structured exercise directories in education projects, eliminating manual directory creation and configuration errors.

Core Features & Use Cases

  • Automated Directory Creation: Creates standardized directory structures with specified sections, exercises, and subfolders for problems, solutions, and explainers.
  • Linting Integration: Ensures directory structures are lint-clean for maintainability, which is crucial in large-scale educational content creation.
  • Customizable Plans: Handles varying education curricula with plans for multiple exercises within a single section, including support for various exercise types and their required subfolders.
  • Quick Setup: Automatically sets up directory structures according to an education project plan, making the onboarding process faster.

Quick Start

Execute the command: 'scaffold-exercises create my-exercise-plan.yml'

Frequently Asked Questions about scaffold-exercises

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

FAQPage Schema
How do I automate exercise directory creation for education projects?

Automated exercise directory creation is achieved by executing a scaffold command with a YAML plan file to generate standardized folders for problems, solutions, and explainers. This eliminates manual directory creation and configuration errors for instructors.

What's the best way to structure exercise directories that pass linting rules?

To structure exercise directories that pass linting rules, use an automated scaffolding tool to generate files according to a predefined education project plan. This ensures lint-clean compliance and maintainability across large-scale educational content.

Can I customize the directory structure for multiple exercise types in a single course?

Yes, you can customize directory structures for multiple exercise types within a single section by defining a YAML plan. The scaffolding tool processes this plan to create specific subfolders required for varying education curricula.

Do I need npm and ai-hero-cli to scaffold structured exercise directories?

Yes, you need npm and ai-hero-cli installed to scaffold structured exercise directories. These dependencies are required to execute the automated creation scripts that generate the standardized education project folders.

How does a YAML plan file define subfolders for problems and solutions?

A YAML plan file defines subfolders for problems, solutions, and explainers by specifying sections and exercises within the education project curriculum. The scaffolding tool reads this file to automatically create the required nested directory structure.