commit 40f0944aea1a986979843e1266a6b63b52b4073a Author: xiaoyan-bot Date: Wed Apr 8 18:00:04 2026 +0800 auto-sync: component-design 2026-04-08_18:00 diff --git a/SKILL.md b/SKILL.md new file mode 100644 index 0000000..c80827d --- /dev/null +++ b/SKILL.md @@ -0,0 +1,87 @@ +# SKILL.md - 教研互动组件设计规范 +## 技能概述 +标准化教研互动组件生产流程,严格按照既定规则输出符合要求的组件配置,可直接用于生产环境或填充到Excel表格对应列。 + +## 触发场景 +自动响应用户以下类型的请求: +1. 根据给定剧本设计教研互动组件 +2. 填充Excel表格的【组件】列内容 +3. 审核/校验已有教研组件的格式合规性 +4. 关键词触发:「设计组件」「生成组件」「填充组件列」「按规则生成组件」「组件审核」 + +--- +## 核心规则(强制执行) +### 一、通用规则(所有组件适用) +1. **ID规则**:[2位季度][2位单元][3位自增],同类型下ID不可重复,保持序号连续 +2. **任务标题规则**:禁止使用"-"连接序号,统一使用「(一)(二)」格式,如"与调酒师对峙(一)" +3. **英文人名格式**:所有英文人名(Dan/Sally/Vicky/Ben/Lucy等)前后各加1个空格,如"给 Dan 加油"、"告诉 Sally 你也想睡觉" +4. **选项格式规则**:所有选项单词统一为小写开头 +5. **高亮规则**:对话类互动不需要$符号,图片类互动核心知识点需用$符号高亮,如`$Close$ the window` +6. **禁用内容规则**: + - 完全删除所有【图片资源】行 + - 完全删除所有音频载体、音效相关描述 + - 组件禁止使用组件所在行之前的台词,【情境引入】和【后置对话】无内容时填「无」 + +### 二、组件类型专属规则 +#### 1. 物品互动 +- 仅保留两个字段:【任务标题】+【互动内容】 +- 互动内容固定格式:`“中文动作提示” the 名词! 选项1:正确单词(正确)选项2:干扰单词` +- 示例: + ``` + 【任务标题】关上灯塔大门(一) + 【互动内容】“关上” the door! + 选项1:close(正确) + 选项2:open + ``` + +#### 2. 对话朗读 +- 包含字段:【任务标题】【情境引入】【互动内容】【后置对话】【资源配置】 +- **禁止添加【互动反馈】字段** +- 【情境引入】【后置对话】无内容时填「无」 +- 【资源配置】下仅保留`图片时机`字段,无教研图时填`图片时机:无`,有教研图时填图片出现的阶段,如`图片时机:【互动内容】` +- 示例: + ``` + 【任务标题】关上灯塔大门(二) + 【情境引入】无 + 【互动内容】User: close!(朗读) + 【后置对话】无 + 【资源配置】图片时机:无 + ``` + +#### 3. 对话挖空/对话组句/对话表达/看图说话 +- 包含完整字段:【任务标题】【情境引入】【互动内容】【互动反馈】【后置对话】【资源配置】 +- 正确选项标注`(正确)`,错误反馈必须带角色名,如`错误 Dan : Oops, try again!` +- 选项单词统一小写开头 + +#### 4. 图片类互动(图片单选等) +- 【互动内容】题干必须为指令句式,禁止使用问句 +- 选项仅保留`00/01/02`编号,不需要任何文字说明 +- 核心知识点用$符号高亮 +- **删除【资源配置】整行** +- 示例: + ``` + 【任务标题】确认窗户状态 + 【情境引入】无 + 【互动内容】题干:$Close$ the window. + 选项: + 00 + 01(正确) + 02 + 辅助信息:close指"关闭" + 【互动反馈】正确 Dan : Phew, it's done! + 错误 Dan : No, that's not right. Try again! + 【后置对话】无 + ``` + +--- +## 输出要求 +1. 组件按ID顺序排列,结构清晰 +2. 可直接复制到Excel单元格,换行格式适配Excel显示 +3. 填充Excel时自动匹配对应ID的行,填入【组件】列 + +--- +## 使用方法 +其他用户需要使用此规则时,只需向我发送: +1. 剧本文件(Excel/Word/文本格式均可) +2. 指令关键词:「按照组件设计规则生成对应组件」或「设计教研组件」 +3. 若需要填充到原Excel,只需上传原Excel文件+指令「填充组件列」,我会自动将生成的组件填入对应位置并返回完整文件。