Skip to content
Back to skills

Exercise Builder

ASecurity

Use when a tutorial module plan exists but each module still needs a verifiable teaching loop.

  • 512 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
developmentgo

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add WILLOSCAR/research-units-pipeline-skills --skill exercise-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exercise Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exercise Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/willoscar-exercise-builder/badge)](https://www.skillsdirectory.com/skills/willoscar-exercise-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exercise-builder
description: "Use when a tutorial module plan exists but each module still needs a verifiable teaching loop."
---

# Exercise Builder

## Triggers & routing

- **Trigger**: exercises, practice, verification checklist, 教程练习, 可验证作业.
- **Use when**: tutorial 的 C2,已有 `outline/module_plan.yml`,需要为每个模块补齐 exercise / expected output / verification steps。
- **Skip if**: 还没有 module plan。
- **Network**: none.
- **Guardrail**: 练习必须可验证,不能只给开放式思考题。


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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.