exercise-builder

Solid

Use when a tutorial module plan exists but each module still needs a verifiable teaching loop. **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**: 练习必须可验证,不能只给开放式思考题。

Web & Frontend 498 stars 39 forks Updated today

Install

View on GitHub

Quality Score: 79/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
40
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# 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

Details

Author
WILLOSCAR
Repository
WILLOSCAR/research-units-pipeline-skills
Created
7 months ago
Last Updated
today
Language
Python
License
None

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

module-planner

Use when a tutorial concept DAG exists and the run needs an ordered teaching plan with objectives and outputs. **Trigger**: module plan, tutorial modules, course outline, 模块规划, module_plan.yml. **Use when**: tutorial 的 C2,已有 `outline/concept_graph.yml`,需要把 concept DAG 收敛成模块顺序。 **Skip if**: 还没有 concept graph。 **Network**: none. **Guardrail**: 每个模块都要有 objectives、outputs、running-example step;不要写长 prose。

498 Updated today
WILLOSCAR
AI & Automation Solid

module-source-coverage

Use when a tutorial module plan exists and the run needs an auditable module-to-source grounding file before prose. **Trigger**: module coverage, source coverage, tutorial grounding, 模块覆盖, 来源覆盖. **Use when**: `source-tutorial` 的 C2,已有 `outline/module_plan.yml`,需要确认每个模块都能回指到 sources。 **Skip if**: module plan 或 source ingest 不完整。 **Network**: none. **Guardrail**: 只做 grounding audit,不写教程正文。

498 Updated today
WILLOSCAR
Web & Frontend Listed

tutorial-builder

This skill should be used when the user asks to "create a tutorial", "write a step-by-step guide", "turn this code into a tutorial", "make a walkthrough", "build a coding lesson", "write onboarding docs", or wants to transform code, features, or libraries into progressive, hands-on educational content. Do not use for API reference documentation or marketing content.

2 Updated 2 days ago
chrismccoy