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:
promptexpected_outputverification_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