返回顶部
a

ai-shifu-course-creatorAI师傅课程创建

Use when the user works with AI-Shifu (AI师傅) courses in any capacity: creating, writing, editing, rewriting, optimizing, reordering, deploying, publishing, previewing, or managing MarkdownFlow (MDF) lesson scripts. Covers the full course lifecycle — from converting raw material into structured lessons, to scripting interactions (single-select, multi-select, input, branching), adding variables, images, and system prompts, to deploying and managing live courses on the AI-Shifu platform. Trigger on

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
275
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ai-shifu-course-creator

课程创建器

将原始课程材料转换为可运行、优化的MarkdownFlow教学脚本,并将其部署为实时的AI-Shifu课程。

执行模式

  • - 标准模式(默认):输入质量足够;完整运行所请求的阶段。
  • 降级模式:输入不完整或质量低;生成粗略输出,标记不确定性,并提供有针对性的重新运行提示。

语言解析策略

完整策略请参见 references/language-resolution.md。

按以下严格优先级确定目标语言:

  1. 1. explicitoutputlanguagerequest
  2. targetlanguageparameter
  3. sessionlanguagepreference
  4. promptlanguagedetection
  5. sourcematerialdominantlanguage
  6. defaultfallbacklanguage (en-US)

创作控制输入

在所有阶段使用这些可选控制:

  • - courseprofile (json):受众水平、预备知识水平、课时时长目标、课时数量目标和评估模式。
  • deliveryconstraints (json):交互密度、平台限制、必须涵盖的主题、避免的主题以及不可协商的源材料片段。

推荐的对象结构请参见 references/input-contract.md。

输出边界

  • - 最终输出是 MarkdownFlow 教学脚本
  • 脚本必须是 指令/教学性 的(即,它告诉模型如何教学),而不是面向学习者的精修“最终讲稿/手稿”。
  • 避免使用作者侧的元标签,如“知识块 1/2/3”、“课程目标”或“交付物”。将这些作为隐含结构,而非可见叙述。
  • 创作规则、流程说明和过程指令保留在技能文档和参考资料中,不出现在课程输出中。
  • 内部设计说明仅在必要时以 HTML 注释形式出现。

MarkdownFlow 创作硬性规则(必须遵守)

1) 脚本风格:指令性,非手稿

使用命令式、引导模型的语言。推荐模式:

  • - “向学习者解释……”
  • “请学习者……”
  • “让学习者选择……”
  • “收集 {{var}} 后,重述选择并分支……”

禁止模式:

  • - 作为面向学习者的最终讲稿的长篇精修散文。
  • 作者/教案元叙述(例如,“知识块……”、“在本课中你将……”、“交付物:……”)。

2) 交互语法:提示在外,选项在内

对于 MarkdownFlow 交互,将问题/提示放在语法行之外
交互行必须仅包含选项(以及在严格必要时包含最简内联提示)。

错误:
?[%{{topic}} 请选择一个主题:A | B | C]

正确:
请学习者选择一个主题。
?[%{{topic}} A | B | C]

3) 强制性锚定 + 下游影响

每次交互后,脚本必须:

  1. 1. 以指令形式(而非精修叙述)明确重述选择,例如:将学习者的当前选择重述为 {{var}}。
  2. 使用 {{var}} 创建可见的下游影响(分支解释、示例、练习难度、反馈)。

4) 视觉元素:描述,不内联源码标记

  • - 不要在课程 MarkdownFlow 文件中嵌入原始 SVG/HTML 源代码。
  • 除非用户明确要求 SVG、HTML、Mermaid、PlantUML、Graphviz 或其他图表源码/标记,否则不要主动生成视觉源代码或图表标记。
  • 默认行为:当需要视觉元素时,编写自然语言指令,如“显示一张图片,展示……”,并附上对该视觉元素意图的简要说明。
  • 如果用户要求视觉元素但未指定格式,优先使用自然语言图片/图表占位符,而非可执行或可嵌入的图表代码。

流程概览

阶段 1:分段 → 阶段 2:编排 → 阶段 3:生成 → 阶段 4:优化 → 阶段 5:部署

使用路径

路径 A:端到端

从原始材料到实时部署课程,运行所有五个阶段。

  1. 1. 阶段 1:将原始材料分割成语义单元。
  2. 阶段 2:编排课程边界并生成脚本。
  3. 阶段 3:生成每课的 MarkdownFlow 脚本(由阶段 2 内部调用)。
  4. 阶段 4:审计并优化最终脚本。
  5. 阶段 5:构建、导入并发布到 AI-Shifu 平台。

路径 B:仅创作

运行阶段 1-4 以生成优化的 MarkdownFlow 脚本,但不进行部署。子路径:

  • - 仅分段:仅阶段 1,用于结构化分段和人工审查。
  • 仅生成:仅阶段 3,基于现有分段生成课程脚本。
  • 仅优化:仅阶段 4,审计和改进现有 MarkdownFlow 脚本。

路径 C:仅部署

仅运行阶段 5,将现有的 MarkdownFlow 文件部署到 AI-Shifu 平台。

路径 D:管理现有课程

使用阶段 5 的管理命令(list, show, update, rename, reorder, delete, publish, archive)对平台上已有的课程进行操作。



阶段 1:分段

将杂乱的课程源材料转换为可靠的中级结构,用于下游课程生成。

工作流程

  1. 1. 在不改变含义的情况下,移除填充语言和重复措辞。
  2. 标记不可变块:代码、图片和表格。
  3. 根据语义连续性而非仅标题进行分段。
  4. 提出课程边界,每课一个核心问题。
  5. 返回与源关联的结构化分段。

分段模式

每个分段包括:

  • - segmentid
  • segmenttype (concept, example, code, image, exercise, transition)
  • corepoint
  • preserveblock (yes 或 no)
  • source_span

传递信号

捕获这些字段以提升下游教学质量:

  • - learnerhook:能触发学习者反思的陈述。
  • evidencetype:历史、现象、数据、机制或结论之一。
  • visualcue:适合 SVG/HTML 视觉支持的材料片段。
  • conceptconflict:用于认知对比的候选概念冲突。
  • boundarycue:有效性边界的线索。
  • actioncue:可转化为即时或阶段性行动的线索。
  • densitycue:不应被稀释的高信息量块。
  • quotecue:值得保留的原始措辞。
  • visualtextpaircue:用于“先视觉,后解释”块的线索。
  • interactionintentcue:意图标签,如诊断、分支、校准、比较。
  • comparecue:用于前后对比的候选提示。

阶段 1 输出

  • - 有序的分段列表。
  • 课程边界候选。
  • 每课一个核心问题。
  • 保留块索引。
  • 完整的传递信号包。

参见 references/segmentation-rules.md。

阶段 1 验证

  • - 分段输出以可追溯的顺序覆盖所有有效的源范围。
  • 代码/图片/表格块保持原始位置和格式。
  • 每个课程候选对应一个核心问题。
  • 传递信号字段完整且下游可用。
  • 清理不会改变关键事实或术语。

阶段 2:编排

通过协调分段和生成,将原始课程材料转换为可运行的课程级 MarkdownFlow 脚本。

工作流程

  1. 1. 标准化源顺序并合并输入材料。
  2. 运行阶段 1 进行清理和语义分段。
  3. 生成课程切分候选,每个对应一个核心问题。
  4. 运行阶段 3 生成课程级 MarkdownFlow 脚本。
  5. 构建课程索引和全局变量表。
  6. 通过严格门控仅重新计算失败的课程。

强制性门控

所有门控必须通过:

  • - 代码块逐字符保留。
  • 图片链接和相对位置保留。
  • 每课解决一个核心问题。
  • 每课至少包含一个有效的 MarkdownFlow 交互,最多五个交互。
  • 每课包含一个最小教学循环:设置、解释、交互、收尾。
  • 课程语言必须是教学/指令性(引导模型),而非流程叙述。
  • 每课至少包含一个深化交互(校准、边界检查或反直觉提示)。
  • 行动任务要么立即可执行,要么明确链接到后续模块。
  • 变量命名一致且可追溯。
  • 面向学习者的文本中没有未解决的占位符变量。
  • 不要将完整课程包裹在确定性块中(=== === 或 !=== !===)。
  • 确定性块仅保留给法律或操作上固定的陈述。
  • 如果图片必须保持不变,每张图片使用单行确定性语法。

  • - 每个变量收集步骤必须产生即时反馈和下游影响。
  • 核心知识点需要视觉和文本解释相结合。
  • 连续变量收集不得超过三个变量。
  • 除非明确标记为阶段性比较,否则不要重新收集同一变量。
  • 切勿引用未收集的变量。
  • 交互提示必须具体且可直接回答。
  • 除非比较意图明确,否则避免跨课程重复交互语义。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-shifu-course-creator-1776284044 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-shifu-course-creator-1776284044 技能

通过命令行安装

skillhub install ai-shifu-course-creator-1776284044

下载

⬇ 下载 ai-shifu-course-creator v1.0.2(免费)

文件大小: 58.82 KB | 发布时间: 2026-4-17 14:01

v1.0.2 最新 2026-4-17 14:01
c157fa7 docs: remove MarkdownFlow structure section (#26)
3a00e85 fix: clarify MarkdownFlow input marker syntax (#25)
b0168be docs: clarify visual placeholder guidance (#23)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部