Exercise Builder 用于为已有的教程模块计划补齐可验证的练习环节。
用途
当教程项目已经存在模块计划,但每个模块还缺乏一个可验证的教学闭环时,可使用该技能。它会为每个已规划的教程模块添加最小而确定性的练习契约。
触发与路由
触发词:exercises、practice、verification checklist、教程练习、可验证作业。
使用条件:教程的 C2 阶段,已有 outline/module_plan.yml,需要为每个模块补齐 exercise、expected output 与 verification steps。
跳过条件:还没有 module plan。
网络:无。
护栏:练习必须可验证,不能只给开放式思考题。
输入与输出
输入:outline/module_plan.yml
输出:更新后的 outline/module_plan.yml
契约
每个模块最终至少要有一个练习,且该练习包含:
- prompt
- expected_output
- verification_steps
脚本边界
scripts/run.py 应当:
- 加载当前模块计划
- 确定性地补全缺失的练习
- 将计划就地写回
练习措辞逻辑应保留在共享的教程工具中,而不是在技能脚本中反复硬编码。
验收标准
- 每个模块都有练习
- 每个练习都包含 expected_output
- 每个练习都包含 verification_steps
非目标
- 源内容覆盖审计
- 教程正文撰写