计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
course-generator【效率与协作】将课程转录稿、逐字稿、讲稿或文献整理为可独立阅读的 Markdown 课程,并通过来源索引、素材账本和确定性验收保留关键案例、操作步骤与专业判断。用户要求从一份或多份现有文本生成课程总览、章节或完整课程时使用。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
把现有文本整理成读者无需接触原始转录稿也能理解和使用的课程。正文应完整保留来源中的重要观点、案例、操作过程、失败修正和判断方法,同时去除现场口语、会务信息和转录噪声。
本技能默认生成课程,不自动归档、移动原文件或改造成其他内容产品。用户明确要求生成后的归档或培训方案提取时,再读取 post-generation-actions.md。
开始前确认:
.md、.txt。config/user_dictionary.example.yaml 复制为 config/user_dictionary.yaml,只登记能够确认的替换。默认交付包括:
00 <课程名称> - 总览.mdsource-index.jsoncourse-manifest.json原始材料保持只读。临时计划、批次文件、辅助脚本和缓存放在课程目录之外。
冲突时依次保护:事实忠实与现行口径、核心素材完整、章节证据边界、读者可读性、审计便利。
生成任务开始后,先完整读取 generation-workflow.md,再按以下顺序执行;不得跳过账本预检直接写正文。
index_sources.py 建立确定性来源索引。ledger_tool.py init 初始化 manifest,确认权威声明并冻结章、节计划。status 返回的来源块分批建立素材账本,运行 ledger 阶段自动收口和预检。check-chapter 后才进入下一章。verify.sh,再完成人工语义复核。大纲和素材判断规则见 outline_prompt.md。机器字段及 JSON 示例见 course-manifest.md。默认最多 8 章;只有用户明确要求超过 8 章时才读取 advanced-overrides.md。
只有同时满足以下条件,才可交付:
check-chapter 通过,最终 verify.sh 退出码为 0。SRC/BLK/MAT/IMG、门禁解释、生成日志、临时文件或来源没有讨论的内部术语。脚本通过只证明客观契约成立,不等于语义质量已经通过。交付时分别报告脚本结果、人工复核范围和未验证部分。
配额、网络或平台异常时保留现场并报告,不从头重跑,不把半成品或执行者自报记为成功。
init/plan/merge/select-images 原子更新索引或 manifest,scaffold 只创建缺失的标题脚手架,finalize_manifest.py --write 只更新 manifest。| 依赖 | 用途 | 安装方式 |
|---|---|---|
python3 >= 3.10 | 运行来源索引、账本和验收脚本 | macOS: brew install pythonLinux: sudo apt-get install python3 |
无需第三方 Python 包,全部脚本只使用标准库。