用途
Source Tutorial Spec 用于在 source-tutorial 工作区已经摄取资料之后、进入结构规划之前,生成一份有资料依据的教程契约(tutorial contract)。它从已摄取的资料语料出发构建 C2 教程规格,而不是仅凭一个空泛的主题提示词来生成。
触发词包括:source tutorial spec、tutorial from sources、learner profile、教程规格、从资料生成教程。
主要能力
该技能根据 sources/index.jsonl 与 sources/provenance.jsonl 锁定以下内容:受众(audience)、前置知识(prerequisites)、学习目标(learning objectives)、资料范围(source scope)以及贯穿示例策略(running example policy)。
产出的规格必须包含以下章节:
-
Audience
-
Prerequisites
-
Learning objectives
-
Non-goals
-
Source scope
-
Running example policy
-
Delivery shape
规格中还应嵌入机器可读的结构化数据,供下游确定性规划使用。
使用方式
输入包括:
- sources/index.jsonl
- sources/provenance.jsonl
- GOAL.md
- DECISIONS.md
输出为:
- output/TUTORIAL_SPEC.md
脚本边界方面,scripts/run.py 应当:读取已摄取的资料包;推导有依据的教程范围;写出 Markdown 规格与结构化种子块。短语提取、概念选择与资料匹配应保留在共享的教程工具中,而不是放在这个轻量的技能包装层里。
适用场景
适用于 source-tutorial 工作区的 C2 阶段,即资料已经摄取完成、需要在结构规划之前先确定教程契约的场景。
验收标准
- output/TUTORIAL_SPEC.md 存在
- 必需的章节均已出现
- 资料族(source families)被明确命名
- 贯穿示例策略是具体的,或被明确省略
限制
该技能的非目标(Non-goals)包括:概念 DAG 构建、模块排序、教程正文写作。
关于收费、价格、平台支持情况等信息,资料中暂未提供。