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.