exercise-builder

Add verifiable exercises with expected outputs to tutorial modules.

497|38|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill exercise-builder-willoscar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exercise-builder
Source: https://github.com/WILLOSCAR/research-units-pipeline-skills/tree/main/.codex/skills/exercise-builder
Command: npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill exercise-builder-willoscar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that tutorials have a complete teaching loop by adding verifiable exercises to each module, preventing open-ended tasks and ensuring practical application of learned concepts.

Core Features & Use Cases

  • Exercise Generation: Designs and attaches at least one verifiable exercise per tutorial module.
  • Verification Checklist: Ensures each exercise includes clear expected outputs and a checklist for verification.
  • Use Case: After planning out a series of tutorial modules with module-planner, use this Skill to create practical, hands-on exercises for each module, reinforcing learning and allowing for self-assessment.

Quick Start

Use the exercise-builder skill to add exercises to the existing module plan in outline/module_plan.yml.

Frequently Asked Questions about exercise-builder

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

FAQPage Schema
How do I add verifiable exercises to a tutorial module plan?

To add verifiable exercises, you use a tool that reads your existing module plan and attaches prompts, expected outputs, and verification steps to each module, ensuring a concrete teaching loop.

What are verifiable exercises in tutorial design?

Verifiable exercises are practical tasks that include clear expected outputs and a verification checklist, avoiding open-ended questions to ensure learners can concretely self-assess their understanding.

Do I need a pre-existing module plan to generate tutorial exercises?

Yes, you need a pre-existing module plan file like outline/module_plan.yml. The exercise generation process requires this structured outline to attach corresponding exercises to each planned module.

Can I create open-ended questions for self-assessment in tutorial modules?

No, this approach specifically avoids open-ended questions and focuses on concrete verification. It designs hands-on exercises with expected outputs and a checklist to ensure practical, verifiable application.

How do I ensure each tutorial module has a practical learning loop?

You ensure a practical learning loop by generating at least one verifiable exercise per module. This reinforces learned concepts by providing prompts, expected outputs, and verification steps for self-assessment.

What is the best way to generate a verification checklist for tutorial exercises?

The best way to generate a verification checklist is to use an exercise builder that automatically designs each task with concrete expected outputs and corresponding verification steps based on your module plan.