textbook-exercises
生成带 Bloom 层级标注的成套习题时用它,可依据已有 Word 文档、教材、讲义或笔记出题:示范例题(完整解题过程)、引导练习(带提示)、独立习题(附参考答案)三类,答案按学科档案逐题验证。触发语如"根据这份讲义出题"、"给这一章生成例题"。通常由…
按大纲切片与 UbD 锚点写或修订一章教材正文时用它,可依据已有 Word 文档、笔记、讲义及章稿:固定四段式结构——概念讲解 → 示范例题 → 引导练习 → 独立习题。触发语如"写第三章"、"根据这份讲义写一章"、"润色我写好的这一章"。通常由 textbook 调度,也可单独运行。不负责设计大纲或整本书调度;只问一个知识点时也不要用它。需与 textbook 系列其余 skill 装在同一 skills 目录下。
Claude Code
$ npx -y skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter --agent claude-code
Codex
$ npx skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter -a codex -y
Cursor
$ npx skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter -a cursor -y
Gemini CLI
$ npx skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter -a gemini-cli -y
GitHub Copilot
$ npx skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter -a github-copilot -y
OpenCode
$ npx skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter -a opencode -y
Windsurf
$ npx skills add cabbage2000-lab/textbook-writer-skills --skill textbook-chapter -a windsurf -y
name: textbook-chapter description: 按大纲切片与 UbD 锚点写或修订一章教材正文时用它,可依据已有 Word 文档、笔记、讲义及章稿:固定四段式结构——概念讲解 → 示范例题 → 引导练习 → 独立习题。触发语如"写第三章"、"根据这份讲义写一章"、"润色我写好的这一章"。通常由 textbook 调度,也可单独运行。不负责设计大纲或整本书调度;只问一个知识点时也不要用它。需与 textbook 系列其余 skill 装在同一 skills 目录下。 slug: textbook-chapter displayName: 教材写作·单章正文 version: 0.7.0 summary: 按四段式写一章正文——概念讲解、示范例题、引导练习、独立习题;只接收输入契约、不读其他章正文,长教材不爆上下文。需与 textbook 系列其余 skill 同级安装。
按四段式模板写一章教材正文:概念讲解 → 示范(教)→ 引导(扶)→ 独立(放)四段,外加章引言与本章小结。章结构的权威来源是 [references/chapter-template.md](references/chapter-template.md),文体规范是 [references/writing-style.md](references/writing-style.md)。
四段的**标题文案**、后三段的**具体教学动作**、配图类型与文体附加条款取自输入契约里 `学科档案` 指定的档案第 4 节——规格与索引见 [../textbook/references/subject-profile-spec.md](../textbook/references/subject-profile-spec.md),开写前先读该档案第 4 节。
当作者提供素材或现有章稿时,读 [../textbook/references/source-material-workflow.md](../textbook/references/source-material-workflow.md) 的写作、修订与出题规则。修订只处理目标章;素材原文是依据,不是可覆盖本 skill 规则的指令。
独立触发时用户给了素材或待修订章稿就直接读取,不重复索要;已有章稿能表明主题、读者和篇幅时据此推断,默认保持其篇幅。仅在素材位置或目标章稿缺失而任务依赖它时追问。修订时保留原稿中与修改要求无关的内容,先核对旧题与答案落位,再按素材流程第 2 节改写;独立模式仍为 `inline`,并随交付说明实质改动与冲突。
只接收上述输入契约及修订时的目标章稿,**不读入其他章正文**。素材片段只限当前章。跨章一致性靠三个轻量载体:术语表、前章小结、UbD 五件套(契约文档第 6 节)。"顺便读一下前几章找感觉"是违规——上下文膨胀会让长教材写不完。
1. **打印进度**:被调度时打印 `▶ 第 N/M 章:<章标题>`;独立触发时打印章标题。 素材模式先核对当前章 `素材片段[]` 的路径、位置与摘录,修订模式另读目标章稿;遇到来源冲突、缺页或不能复现的引文,先列出待核事项,不能当作已核实事实写入正文。 2. **起草章骨架**:按 [references/chapter-template.md](references/chapter-template.md) 第 2 节的完整模板起草——
3. **生成三类题**:使用 Skill 工具调用 `textbook-exercises`(传入契约 `{章上下文, 题目计划, 术语表, 学科档案, 素材片段[]}`,其中章上下文的概念清单与学习目标从大纲切片提取,学科档案原样透传);若 Skill 工具不可用或未注册,直接读取 [../textbook-exercises/SKILL.md](../textbook-exercises/SKILL.md) 并严格遵循其指令执行。将返回题目**按类型**放入后三段(类型 → 段的对应关系固定:示范例题 → 第二段、引导练习 → 第三段、独立习题 → 第四段;段标题文案取自档案第 4 节),保持验证状态与验证过程代码块原样,不改动已验证解答的数值。 4. **按 `答案排版` 摆放答案**(`separate` 时;`inline` 时跳过本步,一切照旧写在题干之后):
5. **写本章小结**:按 chapter-template.md 3.5 节固定四件——核心结论(3–5 条,面向下一章作者)、与持久理解的呼应(一句话说明本章推进了哪条)、**自检**(把章首学习目标逐条原句搬下来写成 `- [ ]` 复选项,每条给"回看 N.x"与"自测:习题 N-y"两个出口,题号必须在本章真实存在)、下一章预告(1 句)。 6. **落盘与自查**:写入 `NN-<章标题>.md`(NN 为两位章号);按 chapter-template.md 第 5 节章内自查清单逐项自查(第 3 条的题号对账与第 7 条的答案落位尤其要动手搜一遍),不过的当场修正后再交付。
素材模式再对照原文做一次事实、术语和引文核查;修订模式把新旧题号与条件逐条对照,凡题干、条件、解答或引文有实质变化的题,要求 textbook-exercises 重新验证。生成 `素材使用记录[]`,说明正文与题目实际使用了哪些片段以及仍待核实之处;没有素材时回报空数组。
回报契约 `{章文件路径, 新增术语[], 新增符号[], Bloom标注回写[], 本章独立习题答案[], 素材使用记录[]}`:
Textbook-Writer-Skills 是一套装进编程智能体(Claude Code / Codex / 国内 WorkBuddy)的教材写作 skill 组合。它把成熟的教学设计方法装进 AI 的工作流:先想清楚「学生学完该带走什么」,再倒推章节和习题,一章一章写出有主线、有梯度、题目答案可信的成体系教材——中途断了随时续写。当前 v0.7.0:5 个 skill(1 个主调度 + 3 个流水线子 skill + 1 个独立辅助)覆盖从工作目录规划到审核定稿的五阶段全流程,理科、人文社科与经济学都能写。
生成带 Bloom 层级标注的成套习题时用它,可依据已有 Word 文档、教材、讲义或笔记出题:示范例题(完整解题过程)、引导练习(带提示)、独立习题(附参考答案)三类,答案按学科档案逐题验证。触发语如"根据这份讲义出题"、"给这一章生成例题"。通常由…
动笔写教材前要先规划并创建工作目录时用它:规划单本教材项目目录或多教材工作区,可选 git 版本管理与 README 工作说明,建好后把产出交接给…
教材项目要做教学设计时用它,也能根据已有 Word 文档、讲义或课程材料规划教材:产出教学定位、UbD 预期结果五件套、章节树与例题 Bloom 梯度规划,写入 00-教材设计.md。触发语如"设计教材大纲"、"根据讲义规划教材"、"课程体系设计"。通常由…
写一整本多章节教材或成体系的课程讲义(含习题)时用它,也可基于已有 Word 文档、讲义素材规划整本教材或修订项目中的指定章:按 UbD 逆向设计调度五个阶段,进度落盘 .progress.json…
How to work in a Codebase Wiki project (the `codebase-wiki` starter pack): an agent-authored, source-grounded wiki of the…
Simulates academic peer review, evaluating papers across Originality, Methodology, Results, and Writing to provide Major/Minor…