scaffold-exercises

Generate exercise directory structures with sections, problems, solutions, and explainers.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/raphaelmans/agent-skills --skill scaffold-exercises-raphaelmans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-exercises
Source: https://github.com/raphaelmans/agent-skills/tree/main/scaffold-exercises
Command: npx skills add https://github.com/raphaelmans/agent-skills --skill scaffold-exercises-raphaelmans

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create exercise directory scaffolding with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

Core Features & Use Cases

  • Directory naming conventions and hierarchical structure for sections and exercises.
  • Support for exercise variants with problem, solution, and explainer subfolders.
  • Workflow to generate stubs, run lint, and commit changes.

Quick Start

Run the scaffolding workflow to generate section and exercise folders and stub readmes that pass lint.

Frequently Asked Questions about scaffold-exercises

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

FAQPage Schema
How do I scaffold course exercises with the correct directory structure?

Scaffolding course exercises automates the creation of section and exercise folders, including problem, solution, and explainer subfolders, to establish a hierarchical directory structure ready for course content.

How do I generate exercise stubs that pass lint rules?

Generating exercise stubs that pass lint rules requires creating non-empty stub readmes within section and exercise subfolders to satisfy required file checks and avoid broken links during setup.

What is the correct directory naming convention for course sections and exercises?

The correct directory naming convention for courses organizes sections and exercises into a hierarchical structure, with each exercise containing dedicated problem, solution, and explainer subfolders.

How do I set up a new course section with required files and avoid broken links?

Setting up a new course section requires following a guided workflow to enforce required files, generate non-empty readmes, create proper subfolders, and validate links to avoid broken references during setup.

Can I automate the workflow to generate exercise stubs, run lint, and commit changes?

Yes, you can automate the workflow to generate section and exercise stub readmes, run lint validation, and commit directory changes to streamline course exercise creation.

What limitations exist when scaffolding exercise directory structures?

Limitations when scaffolding exercise directories include strict enforcement of required files, non-empty readmes, proper subfolders, and avoiding broken links, which may require manual correction if initial setup rules are violated.