Files
curriculum-project-hub/hub/curated-skills-plugin/skills/lesson-project/SKILL.md
T

1.3 KiB

name, description
name description
lesson-project 把项目根目录 outline.md 落成符合 cph 0.0.2 的结构化讲义工程,并用 cph check/build 验证和生成教师版、学生版 PDF。

把 outline.md 落成 cph 0.0.2 工程

只在当前项目 workspace 内工作。先完整阅读 outline.md,再依次阅读本 skill 的 structure.mdtemplates.mdworkflow.mdwriting-style.md

不可违反的边界

  • 当前唯一工程清单是 manifest.toml,版本契约是 .cph-version;不要创建旧格式 project.tomlinfo.toml 或根 main.typ
  • element 只允许 segmentlemmaexamplesop,字段以 structure.md 为准。
  • 不生成 commentary、hint、answer、instruction、handout、summary 等 cph 0.0.2 不支持的字段。
  • 忠实于 outline;缺题面、公式或关键结论时询问用户,不擅自补写。
  • 使用 cph check . 验证结构,使用 cph build . --target studentcph build . --target teacher 构建;不要直接调用 typst compile
  • 任一命令失败都保留完整错误并修复根因,不删除内容来糊绿。

完成标准

  1. cph check . 为 0 errors。
  2. 两个 cph build 命令退出码为 0。
  3. 产物位于 build/student.pdfbuild/teacher.pdf
  4. 简报列出落地的 element、仍需用户补充的内容和两份 PDF 路径。