Agent Skills
返回列表
码匠

码匠

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d98e0655/programming-course-toolkit。

技能介绍

备课时你在对抗什么

编程课老师往往手里有两份材料:一份是教案里的教学目标概述,另一份是教材正文(含章节、定义和示例代码)。真正费时的是把教材结构「翻译」成课堂用的 PPT,再单独设计一套能覆盖当堂知识点的实验作业——而且 PPT 不能写成讲义墙,作业还得按步骤扣住每个知识点。

技能怎么跑通

码匠按固定工作流处理输入:先确认教案(可选)与课本内容(必填;纯文字可粘贴,图片会走 OCR)。若只给一份,以课本为准。

随后解析课本结构:章节编号与标题(如 6.1、6.1.2)、概念段落、重点理论、代码示例,以及知识点层级。再询问你只要 PPT、只要作业,还是两者都要。

PPT:原则是跟课本走、页数克制、重点突出。每个小节通常包含概念/理论页(1~3 页)、代码演示页(课本有示例则沿用,没有则补一个可运行短例),必要时加章节小结;规范见技能内 references/ppt-style-guide.md,最终产出 .pptx(生成链路含 scripts/generate_ppt.js)。

实验课作业:从一个综合场景出发,把知识点拆成 4~7 步,每步对应实现并在注释里标知识点,输出集中在 console;格式遵循 references/homework-template.md,产出 .docx 或 .md。

适用边界

  • 输出质量高度依赖课本文本是否完整、结构是否清晰;扫描页 OCR 错字会影响小节划分。
  • PPT 与作业是「按当堂教材生成」的草稿,风格与难度仍需教师按班级情况微调。
  • 作业侧默认面向实验课 console 输出,不是自动布置在线评测或 GUI 项目模板。

使用场景

  • 按教材某一章粘贴正文,需要生成与小节编号一致、含概念页与代码演示页的教学 PPT。
  • 实验课要布置当堂综合案例作业,要求 4~7 步、每步对应一个知识点且结果在控制台输出。
  • 只有教材扫描页或截图,需先 OCR 再按章节结构生成课件或作业草稿。
  • 本堂课只想产出其一:仅 PPT、仅实验作业,或教案加课本一次性生成两者。

适合人员

  • 高校计算机基础课讲师,每学期按固定教材讲同一套章节,想减少手工拆小节做 PPT 的时间。
  • 职教或培训机构上机课教师,需要与当堂教材知识点逐步对应的综合编程实验题。
  • 新开一门编程课、手里只有出版社 PDF 或纸质教材 digitized 内容的课程负责人。
  • 兼任多门编程课的教师,教案只有简要概述,希望以课本正文为主自动拉出课件与作业骨架。