scaffold-exercises

Create standardized exercise directory structures with required readme files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually creating course exercise folders and placeholder files, helping you set up consistent, lint-safe learning content quickly.

Core Features & Use Cases

  • Exercise Scaffolding: Creates section and exercise directory structures with the right naming conventions.
  • Variant Setup: Supports problem, solution, and explainer subfolders based on the intended exercise format.
  • Lint-Ready Stubs: Ensures required readmes are present and non-empty so the structure can pass validation.
  • Use Case: Use it when turning a lesson plan into a complete exercise tree for a new course module.

Quick Start

Ask the skill to scaffold the exercise directories and stub readmes for your planned course sections.

Frequently Asked Questions about scaffold-exercises

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

FAQPage Schema
How do I scaffold exercise directories for course content?

Scaffolding exercise directories requires section and exercise naming conventions. The tool then generates standardized folder structures with problem, solution, or explainer subfolders, ensuring your course content is organized consistently.

How do I create exercise folders that pass lint checks?

Creating exercise folders that pass lint checks requires non-empty readme files in each directory. The tool automatically generates lint-ready stubs with required readmes, validating that all required files and folders exist before submission.

What is the best way to set up problem, solution, and explainer subfolders for new exercises?

The best way to set up problem, solution, and explainer subfolders is to specify the intended exercise format during scaffolding. The tool automatically stubs these optional variant folders based on your lesson plan requirements.

Does this scaffolding tool validate that required readme files are non-empty?

Yes, the scaffolding tool validates that required readme files are present and non-empty. It creates lint-ready stubs to ensure your exercise directory structure passes validation checks for required files and folders.

Can I use this to turn a lesson plan into a complete exercise tree?

Yes, you can use this to turn a lesson plan into a complete exercise tree. It creates section and exercise directory structures with the right naming conventions, preparing content that must pass lint checks for a new course module.

What are the limitations of scaffolding exercise structures automatically?

The limitation of scaffolding exercise structures is that it requires predefined section and exercise naming conventions. It only stubs optional problem, solution, or explainer folders and does not generate the actual educational content within them.