exercise-builder

Installation
SKILL.md

Exercise Builder

Adds the minimal deterministic exercise contract to each planned tutorial module.

Input

  • outline/module_plan.yml

Output

  • updated outline/module_plan.yml

Contract

Each module must end up with at least one exercise containing:

  • prompt
  • expected_output
  • verification_steps

Script boundary

scripts/run.py should:

  • load the current module plan
  • fill missing exercises deterministically
  • write the plan back in place

Keep exercise phrasing logic in shared tutorial tooling rather than hardcoding it repeatedly in the skill script.

Acceptance

  • every module has exercises
  • every exercise includes expected_output
  • every exercise includes verification_steps

Non-goals

  • source coverage auditing
  • prose tutorial writing
Related skills
Installs
34
GitHub Stars
429
First Seen
Jan 23, 2026