scaffold-exercises

Generate standardized exercise scaffolds with sections, problems, solutions, and explainers.

Updated May 15, 2026
One-click install
npx skills add https://github.com/az9713/engineer-skills-tutorial --skill scaffold-exercises-az9713
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scaffold-exercises
Source: https://github.com/az9713/engineer-skills-tutorial/tree/main/skills/misc/scaffold-exercises
Command: npx skills add https://github.com/az9713/engineer-skills-tutorial --skill scaffold-exercises-az9713

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create standardized exercise scaffolds that pass the project's lint checks for new course sections and exercises.

Core Features & Use Cases

  • Generate nested directories for sections and exercises (e.g., 01-section/01.01-exercise) with problem, solution, and explainer variants.
  • Create non-empty readme stubs for required subfolders and ensure no broken links.
  • Provide tooling to rename and move exercises while preserving structure and lint compatibility.

Quick Start

Run the scaffold tool to generate a new exercise plan, then lint and commit the changes.

Frequently Asked Questions about scaffold-exercises

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

FAQPage Schema
How do I generate exercise scaffolds that pass lint checks for course development?▼

To generate lint-passing exercise scaffolds, use a scaffold tool that automatically creates nested section-exercise directories with problem, solution, and explainer files. It enforces structural rules for subfolders, non-empty readmes, and link integrity to ensure your course structure passes validation checks.

What is the best way to organize course sections and exercises without breaking readme link integrity?▼

Organizing course sections and exercises requires standardized nested directories like 01-section/01.01-exercise with problem, solution, and explainer variants. Automated scaffolding preserves link integrity by creating non-empty readme stubs for required subfolders and validating structural rules during generation.

Can I rename and move exercises while preserving directory structure and lint compatibility?▼

Yes, you can rename and move exercises while preserving structure and lint compatibility using dedicated scaffold tooling. It maintains the nested section-exercise hierarchy and readme non-emptiness rules, ensuring the reorganized course content continues passing lint checks without broken links.

Why does my course structure fail lint checks when I add new exercise sections?▼

Course structure lint checks fail when exercises lack required subfolders, non-empty readmes, or valid links. Automated scaffolding addresses this by generating standardized section-exercise hierarchies with problem, solution, and explainer variants that satisfy all structural rules and link integrity requirements upfront.

Do I need to manually create readme stubs for every exercise subfolder?▼

No, you do not need to manually create readme stubs. The automated scaffold tool creates non-empty readme stubs for all required subfolders during exercise generation, ensuring readme non-emptiness and link integrity rules are satisfied without manual intervention.

What course structure rules does an exercise scaffold enforce for section-exercise hierarchies?▼

An exercise scaffold enforces structural rules for nested section-exercise hierarchies, including proper subfolder creation, non-empty readme stubs, and link integrity. It generates problem, solution, and explainer variants that satisfy lint requirements for standardized course development workflows.