Agent skill

Xiaozhi Teach Lesson Planner

by qizhitang in qizhitang/xiaozhi-skills

用 UbD 逆向设计把"经验型备课"变成可观测的教学设计. An agent skill from qizhitang/xiaozhi-skills.

MITAuto-check passedEducation

Install Xiaozhi Teach Lesson Planner

skills CLI
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-planner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/teacher/general/xiaozhi-teach-lesson-planner .claude/skills/xiaozhi-teach-lesson-planner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
xiaozhi-teach-lesson-planner
GitHub stars
105
Token cost
~5.7k tokens
SKILL.md length
796 words
Files
12 (incl. references)
Skills in repo
84
Repo updated
First seen
Licence
MIT

At a glance

用 UbD 逆向设计把"经验型备课"变成可观测的教学设计. An agent skill from qizhitang/xiaozhi-skills.

  • Education work in your project
  • SKILL.md covers 一、核心使命, 二、触发时机, 三、UbD 逆向设计三阶段 and 四、核心素养导向的学习目标(小学、初中按义务教育 2022…, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Xiaozhi Teach Lesson Planner is an agent skill from qizhitang/xiaozhi-skills. 用 UbD 逆向设计把"经验型备课"变成可观测的教学设计。 当老师说"帮我设计一节《一次函数》新课"、"写一份教案"、"做一份分层教案"、"帮我设计一节讲评课"、"这节课的提问链草案"、"高一信息技术这节课 40 分钟怎么排"时,建议激活此 SKILL。 高中有学科教案技能的学科,学科内容先建议转学科技能;点名数学、物理、化学、生物学、地理、历史的复习课、讲评课,初中、高中都整节转过去(见正文 4.3)。 工作流:预期结果 → 评估证据 → 核心素养目标 → 环节时间矩阵 → 提问链草案 → A/B/C 分层。 本 SKILL 不出卷、不算学情、不负责课堂实施:命题转 xiaozhi-teach-exam-designer,学情统计转 xiaozhi-teach-student-analyzer,课堂提问与追问的实施转 xiaozhi-teach-classroom-coach。

Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including reference files (for example `references/layered-lesson-example.md`, `references/lesson-plan-template.md` and `shared/ai-item-check.md`). Compatibility notes: WorkBuddy / SkillHub / OpenClaw / ClawHub

It sits in Education. The licence is MIT.

When your agent uses it

  • Education work in your project

Example prompts

  • “变成可观测的教学设计。 当老师说”
  • “做一份分层教案”
  • “帮我设计一节讲评课”
  • “/xiaozhi-teach-lesson-planner”

Requirements

  • Compatibility (from SKILL.md): WorkBuddy / SkillHub / OpenClaw / ClawHub

What it can do on your machine

Read from SKILL.md and the folder at commit c65f2d4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    WorkBuddy / SkillHub / OpenClaw / ClawHub

    From compatibility in the SKILL.md frontmatter.

Context cost

Xiaozhi Teach Lesson Planner loads about 5.7k tokens when it runs, and up to ~8.2k if it reads all its reference files. Until then it costs about 106 tokens; SKILL.md has 796 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~106
When it runs · the whole SKILL.md, loaded when a task matches
~5.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from qizhitang/xiaozhi-skills at commit c65f2d4, republished under its MIT licence (© qizhitang). 796 words, ~5,661 tokens.

Download SKILL.mdSave it as .claude/skills/xiaozhi-teach-lesson-planner/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.
name
xiaozhi-teach-lesson-planner
description
用 UbD 逆向设计把"经验型备课"变成可观测的教学设计。 当老师说"帮我设计一节《一次函数》新课"、"写一份教案"、"做一份分层教案"、"帮我设计一节讲评课"、"这节课的提问链草案"、"高一信息技术这节课 40 分钟怎么排"时,建议激活此 SKILL。 高中有学科教案技能的学科,学科内容先建议转学科技能;点名数学、物理、化学、生物学、地理、历史的复习课、讲评课,初中、高中都整节转过去(见正文 4.3)。 工作流:预期结果 → 评估证据 → 核心素养目标 → 环节时间矩阵 → 提问链草案 → A/B/C 分层。 本 SKILL 不出卷、不算学情、不负责课堂实施:命题转 xiaozhi-teach-exam-designer,学情统计转 xiaozhi-teach-student-analyzer,课堂提问与追问的实施转 xiaozhi-teach-classroom-coach。
compatibility
WorkBuddy / SkillHub / OpenClaw / ClawHub
license
MIT
metadata.display_name
教案设计器
metadata.version
2.11.1
metadata.author
小智伴学
metadata.category
老师通用
metadata.grade_bands
小学中段, 小学高段, 初中, 高中
metadata.tags
教案, UbD逆向设计, 核心素养, Bloom提问链, 课堂环节, 分层输出, 老师工具
metadata.depends_on
xiaozhi-teach-student-analyzer
id
openclaw:xiaozhi-teach-lesson-planner
min_platform_version
2.0

教案设计器 SKILL

一句话定位: 好的教案不是流程表,而是一张学生思维进化的地图。


技术边界:本 SKILL 依赖能力 [M, K],无该能力时按 shared/platform-conventions.md 降级。 特有降级:拿不到 classWorkspace.studentTiers 时只输出基础版教案,标题注明"无学情",不硬编 A/B/C 分层; 无 K(日期感知)时先问今天日期再排课时。

教学主体边界:本 SKILL 只给老师出草稿、做分析,不替老师上课,不代老师回答学生的问题,也不代老师评价学生;面向学生或家长的内容,一律由老师审定后再用(教育部《中小学生成式人工智能使用指南(2025 年版)》)。

内容边界:道德与法治、思想政治只出教案框架与提问链的形式,不生成例题、变式题与课堂练习(老师给出教材原文时,可以把原文改排成填空题,挖空处就是原文的词句,不改原文表述,不生成选项、干扰项与观点性内容),不代写观点性的提问、讲解与点评;涉及方针政策、政治制度、意识形态、国家主权与领土、民族与宗教的表述,照录老师提供的课标与统编教材;时政材料由老师从权威来源选取并注明来源与日期;教案里不写学生的观点。代出历史、地理的内容时,历史评价以课标和统编教材为准,不做超出教材的历史评价,不引入争议性解读,不编造史料,史料注明可信出处;地图用教材地图或标准地图,不绘制、不改动国界与行政区划,涉及国家版图与领土的表述以课标和教材为准(高中见 4.3)。

⚠️ 危机例外(最高优先级):若对话中出现自伤/自残、轻生念头、遭受霸凌或伤害、持续严重绝望、家庭安全问题等超出学习范畴的信号,立即停止本 SKILL 的一切流程(含熔断、温情转化、数据展示、出题、家长摘要),按 shared/crisis-exception.md 处置:稳住不评判 → 说明 AI 边界 → 如实提示联系信任的成年人 → 按所在地区给出求助渠道(不确定地区时先问;中国大陆即时危险为 110/120,其他地区用当地紧急电话)。宁可误报,不可漏报;档案只记"已转介"的处置事实。

心理健康、减压、生涯类主题课(班会、心理课):本 SKILL 只出通用的教案框架,活动与内容请学校心理老师审定;不在课上做心理量表测评或筛查,不安排学生当众讲述自己的心理困扰、家庭情况或创伤经历(要表达的用匿名、可以不参加的方式),不收集、不记录学生的心理状况,不做诊断、不贴标签;生涯课不预测、不建议学生选科;课上或课后出现危机信号,按上面的危机例外处置。

分层从哪来:A/B/C 分层读 classWorkspace.studentTiers(由 xiaozhi-teach-student-analyzer 依据近 3 次测评得分率算出), 课前就能拿到,不需要等本节课上完。本 SKILL 不自己算分层。

课时长度:环节时间矩阵按 classWorkspace.classProfile.periodMinutes 展开,取值与学段对应关系见 shared/grade-bands.md 三。 小学默认 40 分钟、初中默认 45 分钟;高中不设默认(各地 40 或 45 分钟),读不到 periodMinutes 就先问老师,不按 45 分钟排;60/90 分钟的校外课时需老师显式指定。

生成题目时:教案里的例题、变式题、课堂练习若由 AI 生成,生成前按 shared/ai-item-check.md 自检, 输出时标注【AI 生成,入库前请人工验算】。

试题保密

启用前的统考试题不得输入本 SKILL——国家、省、地(市)级教育统一考试启用前的试题、参考答案、评分标准属国家秘密(《教育工作中国家秘密及其密级具体范围的规定》),区县级、校级统考按当地保密要求同样处理。高中的学业水平合格性考试、等级性考试与高考,地(市)统一组织的模拟考试(如一模、二模),以及实验操作考试、外语听说考试的试题,全部批次、全部场次考完之前都按启用前处理(这两类考试常分几天、分批进行,本班考完不等于考完);跨校联考要等参加的学校全部考完;同一份卷子还有学生补考的,补考考完才算考完;考后不公开试卷的考试(如用题库命题、机考的),考完也只按本地公布的样题与评分维度讲共性问题,不据学生回忆还原原题。 本 SKILL 备讲评课用的是已经考完的卷子与讲评错题清单(题号、知识点、得分率),教案里的例题与变式题自编;老师说明正在为统考命题时,本 SKILL 不接收、不生成、不审改该卷的具体试题。引用历年真题作例题时注明出处,不整卷抄录;写进 lessonPlans 的只记出处与题号(版权状态"仅存索引"),题干只留在给老师的教案正文里。 依据《中小学生成式人工智能使用指南(2025年版)》教师一节:“严禁将个人信息、考试试题等敏感数据输入AI工具”。

隐私与数据控制入口
  • 查看:「查看我的教案记录」
  • 更正:「更正我的教案记录」
  • 删除:「删除我的教案记录」(删除后不可恢复,会先确认一次)
  • 暂停:「这次不要记忆」(本次会话不读取、不保存任何记录,也不发起回写与交接)
  • 共享控制:「不要共享给其他SKILL」/「不要给家长看」
  • 导出:「导出我的教案记录」(以文本形式给出,便于转存)

一、核心使命

老师备课常见的三个痛点:

text
痛点① 流程化备课:照搬"导入-新授-练习-总结"模板,
        不知道每一步要解决学生的什么思维卡点。

痛点② 目标模糊:教学目标写"理解XX概念",但
        "理解"是不可观测的;课后无法验证学生是否真的达到。

痛点③ 一刀切:同一个班用同一套任务,
        基础薄弱的学生跟不上、学有余力的学生吃不饱。

本 SKILL 要解决的是结构性问题:

  • 从结果倒推教学:用 UbD 逆向设计,让"评估证据"先于"教学活动"被设计出来
  • 让目标可观测:核心素养导向目标 + 按认知层级递进的提问链,让"理解"变成可提问、可打分的行为
  • 让一份教案服务三种学生:A 层需补基础(搭梯子)/ B 层达标(拉满目标)/ C 层可拓展(跨章迁移)

二、触发时机

触发场景示例语句
设计新授课"帮我设计一节《一次函数》新课" / "写一份教案"
设计复习课"帮我安排一节期末复习课"
设计试卷讲评课"试卷刚考完,帮我设计讲评课"(需先从 exam-designer 拿到讲评错题清单)
拿到学情后调整"上次考试 X 知识点得分率只有 35%,这节课重点讲这个"
分层备课"同一个班基础差得多,这节课的任务怎么分层"
改写现有教案"这是我之前写的教案,帮我重做成 UbD 版本"
提问链草案"这节课的提问链先起个草"
教研组任务"我们组下周要集体备课,出一份示范教案"
高中通用骨架"高一信息技术这节课 40 分钟怎么排" / "高中英语阅读课的教案框架"(有学科技能的学科先转,见 4.3)

本 SKILL 不接的相邻请求:

老师说转给
"帮我出这份卷子 / 讲评该先讲哪几道题"xiaozhi-teach-exam-designer(出清单),本 SKILL 再排讲评课
"学生答不上来怎么追问 / 怎么分组 / 冷场怎么办"xiaozhi-teach-classroom-coach
"算一下这次的得分率和区分度"xiaozhi-teach-student-analyzer
"帮我把作业细化成分层任务卡"xiaozhi-teach-assignment-designer
"帮我排整个期末的复习计划"xiaozhi-teach-review-planner
高中有学科教案技能的学科内容(如"高一这节物理课的概念怎么建构")该学科的老师端技能,转交表见 4.3
老师点名数学、物理、化学、生物学、地理、历史的复习课、讲评课(如"高二生物期中考完了,这节讲评课怎么上""八年级数学这节期末复习课怎么上""高二物理期末考完了,这节讲评课怎么上")该学科的教案设计(数学、物理、化学、生物、地理、历史教案设计),初中、高中都整节转过去;没点学科、只要 UbD 骨架或环节时间矩阵的,本 SKILL 照出

三、UbD 逆向设计三阶段

UbD(Understanding by Design)的核心思想:先想清楚"怎么证明学生学会了",再倒推"怎么教"。

text
         ┌────────────────────────────┐
         │ Stage 1 预期学习结果         │
         │  学科课标 → 单元目标 → 课堂目标 │
         └──────────────┬─────────────┘
                        ↓
         ┌────────────────────────────┐
         │ Stage 2 评估证据             │
         │  表现性任务 + 基础评估        │
         └──────────────┬─────────────┘
                        ↓
         ┌────────────────────────────┐
         │ Stage 3 学习经验             │
         │  WHERE TO 七要素规划活动     │
         └────────────────────────────┘
                        ↓
              核心素养导向目标 + 六步环节 + Bloom 提问链
                        ↓
                    A/B/C 分层输出
3.1 Stage 1:预期学习结果

输入:课程标准 / 单元目标 / 课时主题 / 班级学情摘要(可选)

输出:

text
1. 学生将理解(U1 永恒性观点):
   · 例:函数思想是把"变化中的不变关系"用统一符号表达
   
2. 学生将知道(K 关键知识):
   · 一次函数的概念、图象、性质三件套
   · k>0/k<0 时图象走向
   · 一次函数与二元一次方程的对应关系

3. 学生将能做到(S 关键技能):
   · 根据实际问题列一次函数解析式
   · 在坐标系中正确画出图象
   · 用待定系数法求解析式
3.2 Stage 2:评估证据

核心规则:每条目标都必须有可观测的证据,否则视为无效目标。

text
表现性任务(GRASPS 框架):
  G Goal        目标   → 解释为什么 X 城市用水量与月份呈现这种规律
  R Role        角色   → 学生扮演"市政规划助理"
  A Audience    听众   → 向市议会提交报告
  S Situation   情境   → 拿到一年用水量数据
  P Product     产品   → 5 分钟汇报 + 一份建议书
  S Standards   标准   → 建议书的论证标准(数学依据、表达清晰度)

基础评估:
  · 课堂提问(覆盖课标四级至少 3 级:了解 / 理解 / 掌握 / 运用)
  · 课堂练习(4-6 题,分基础 + 中等/较难)
  · 课后作业(基础题 + 1 道迁移题,细化交 assignment-designer)
3.3 Stage 3:学习经验(WHERE TO 七要素)
text
W  Where    → 学生在哪里学习(教室/实验室/真实场景)
H  Hook     → 如何抓住学生注意力(情境/矛盾/挑战)
E  Explore  → 学生如何探索(实验/讨论/建模)
R  Rethink  → 如何让学生反思(同伴互评/错题对比)
E  Evaluate → 怎么评估(提问/观察/作业)
T  Tailor   → 怎么差异化(A/B/C 三层)
O  Organize → 顺序如何安排(按认知层次递进)

四、核心素养导向的学习目标(小学、初中按义务教育 2022 年版课标;高中见 4.3)

话语升级: 义务教育课程标准(2022 年版)与普通高中课程标准(2017 年版 2025 年修订)都已从"三维目标"转向核心素养导向。备课时,目标应先对准学科核心素养,再写成可观测、可评估的学习行为(对应 UbD Stage 1)。下方"三维"不再是并列的三类目标,而是把素养拆成可教可评行为的落地维度。

4.1 先对准本学科的核心素养(义务教育 2022 年版)

下面是小学、初中用的名单。高中各科的核心素养以普通高中课标为准,有的名称与这里不同(如语文、数学),见 4.3,不要把这份名单套到高中。

text
· 语文:文化自信、语言运用、思维能力、审美创造
· 数学:会用数学的眼光观察 / 思维思考 / 语言表达现实世界("三会")
        → 初中落到 抽象能力 / 运算能力 / 几何直观 / 空间观念 / 推理能力 /
          数据观念 / 模型观念 / 应用意识 / 创新意识;小学阶段的表现名称以课标原文为准
· 英语:语言能力、文化意识、思维品质、学习能力
· 物理:物理观念、科学思维、科学探究、科学态度与责任;科学:科学观念、科学思维、探究实践、态度责任
4.2 把素养写成可观测目标(三个落地维度)
text
┌─────────────────────────────────────────────────────┐
│ 维度A 知识与技能(素养的知识载体)                     │
│   · 核心概念/定理/规则 + 学生要会做的具体操作           │
│   · 验证:能复述、能写出、能正确运算                     │
├─────────────────────────────────────────────────────┤
│ 维度B 思维与方法(素养的思维内核)                     │
│   · 用什么方法思考(建模/类比/推理/探究/合作)          │
│   · 验证:能说出"我是怎么想到的"                        │
├─────────────────────────────────────────────────────┤
│ 维度C 态度与价值(素养的情意与责任)                   │
│   · 学习兴趣、学科态度、科学态度与社会责任              │
│   · 验证:主动追问/延伸、能表达对学科价值的判断          │
└─────────────────────────────────────────────────────┘

⚠️ 常见错误(目标必须可观测、且指向素养):

  • 写成"理解概念"——这是愿望不是目标;改成"能用一句话准确说出概念"
  • 写成"培养思维能力"——空洞;改成"能用待定系数法独立求出解析式"
  • 写成"提高学习兴趣"——假大空;改成"课堂上主动提出至少 1 个延伸问题"
  • 只写知识点、不指向素养——补一句"本目标发展的是【某核心素养】"

4.3 高中:课程口径、核心素养与转交

高中先分学科:读 classProfile.subject、classProfile.gradeLevel 定学科与年级。该学科有高中老师端技能(见本节末的转交表)、老师要的又是学科内容(概念课怎么讲、实验怎么组织、作文怎么讲评……)时,先建议转过去;老师只要 UbD 骨架与时间矩阵,或没装学科技能时,本 SKILL 照出,并在教案开头写明"本教案未按该学科课标核对内容范围与实验安全"。

进第三节的流程之前,先问清四件事:

text
① 哪场考试
   · 学业水平合格性考试(合格考)、学业水平等级性考试(等级考,各地也叫选考),
     还是高考的语文、数学、外语;也可能只是校内的单元、期中、期末
② 本地当年的考试说明
   · 本 SKILL 不内置任何省份的考试政策;老师没提供的地方,
     教案上标"待老师按本地考试说明确认",不猜
③ 这个教学班考哪一种
   · 合格考班、等级考班,还是两类学生在同一个班——班级工作区没有选科这一项,
     由老师说明,要人数不要名单,不从成绩或其他字段推断
④ 新课教到哪
   · 读 lessonPlans 看教到哪一章;本课属于必修、选择性必修还是选修

核心素养:高中各科的核心素养以普通高中课标为准,有的名称与 4.1 的义务教育名单不同(如语文、数学),各科名称见 shared/hs-subject-standards.md 第一节与该学科一节的第一条。objectives[].coreCompetency(限 40 字)每条目标填一项该科课标的原名,如英语阅读课填"思维品质",物理课只要骨架时填"科学思维";本库没有学科技能的科目,请老师给出课标原文再填,不代拟。

学业质量水平:写在教案正文开头"本课对应的考试与水平"一行——考试名称照该科课标:数学写学业水平考试或高考,语文、英语写合格考或高考,物理、化学、生物学、地理、历史写合格考或等级考,本库没有学科技能的科目照老师给的课标原文与本地考试说明写;水平用该科课标的原名(如数学"水平一"、化学"水平 2")。各学科分级不同,见 shared/hs-subject-standards.md 第一节,不跨学科换算。班级工作区没有这一项,只写在教案正文里,不写进工作区。

认知层级:objectives[].cognitiveLevel 仍用班级工作区统一的四级(了解、理解、掌握、运用)。高中各科课标的行为动词不同(数学课标同样用这四个词),由老师按本课目标选,不由学业质量水平折算。

必修、选择性必修、选修:

  • 合格考班只用必修内容;等级考班与高考的语文、数学、外语用必修加选择性必修;高一选科前全班按必修备课。
  • 某科不选考的学生,这一科按合格考的深度,不推等级考的难度;合格考班的跨章变式(§7.2)也不越出必修。
  • 课标标*的选学内容不作考试要求(见 shared/hs-subject-standards.md 第十一节),可以按班情安排,教案里注明"选学",不进测评。
  • 选修课程(含校本选修)本库的学科技能都不覆盖,本 SKILL 只出框架,内容与课标原文由老师提供。
  • 学分只作背景,单元与模块的课时以学校课表为准,本 SKILL 不做学分认定。

选科与走班:走班的教学班单独建档(classId 用教学班),studentTiers 读这个教学班自己的测评,开学初还没有本班测评时只出基础版。学校"分层走班"的层名(如 A 层班、B 层班)是班级名,与本 SKILL 班内的 A/B/C 不是一回事,任务卡照旧印"任务卡一/二/三"。教案里不预测、不建议学生选科,不出走班或分班名单。

课时:高中不设默认,读 classProfile.periodMinutes(各地 40 或 45 分钟,shared/grade-bands.md 三),读不到就先问;40 分钟档照 §5.1 的分钟数,练习段不拆;实验、课题研究的连堂用 90 分钟档。

高中常见课型:

  • 复习课(含高三一轮、二轮):数学、物理、化学、生物学、地理、历史整节转该学科的教案技能(见下表);语文、英语等其余学科由本 SKILL 排这一节的环节,复习用的例题、变式与练习先看下表的学科技能;轮次与回看排期归复习规划师,不改学校的轮次与总进度。
  • 讲评课(含联考、模拟考):数学、物理、化学、生物学、地理、历史整节转该学科的教案技能(见下表);语文、英语等其余学科由本 SKILL 排这一节的环节,讲评用的例题与变式先看下表的学科技能(语文的作文讲评转写作教学指导);只用已经考完的卷,跨校联考等参加的学校全部考完再讲;讲评错题清单来自测评设计师或学科测评技能,统计来自学情分析师。
  • 整节转学科的是数学、物理、化学、生物学、地理、历史六科(这六科的教案技能都写了复习课与讲评课;物理单题的讲法与变式、实验的组织与实验操作考试的练习、化学用语的过关、历史的答题规范讲评,由学科教案技能再交给同科的技能,见下表);语文、英语的复习课、讲评课仍由本 SKILL 排环节,题、讲法与专项讲评看下表的学科技能。没装对应学科技能时,六科的这两类课也由本 SKILL 照出(见本节开头)。
  • 实验课:教案只写"实验位"(做什么实验、放在哪一段、几分钟),分组、器材、操作步骤与安全组织转下表的学科技能。野外考察、社会调查、研学须学校审批、有安全预案、家长知情、老师带队,方案转地理教案设计或生物教案设计。任何情况下不写可在家操作的危险实验步骤。
  • 课题研究:数学建模活动与数学探究活动转数学教案设计;其他学科的研究性学习,本 SKILL 只排开题、中期、结题的时间节点与评价方式,研究报告由学生自己完成。
  • 英语的阅读、写作、语法课:本库没有英语教案技能,由本 SKILL 出框架,活动按课标的英语学习活动观排学习理解、应用实践、迁移创新三类(英语课标的教学建议见 shared/hs-subject-standards.md 第四节)。
  • 语文选修的专题研讨:阅读教学指导不覆盖选修,本 SKILL 只出框架。
  • planType 只有新授、复习、讲评、单元起始、单元总结五种;实验课、课题研究课可以不填,课型写进 topic。

高中转学科技能(只列本库已有的;表外的学科与课型本库暂无专门技能,本 SKILL 出通用框架):

老师要的转给
数学的概念课、复习课与讲评课(整节,含例题与变式);数学建模活动与数学探究活动的课题数学教案设计(xiaozhi-teach-math-lesson-planner)
物理的新授、规律与模型课,复习课与讲评课的整节;学生必做实验的组织;讲题课(含复习课、讲评课里的物理题怎么讲)物理教案设计(xiaozhi-teach-physics-lesson-planner);物理实验教学指导(xiaozhi-teach-physics-experiment-coach);物理解题教学指导(xiaozhi-teach-physics-problem-guide)
化学的各类课(含从初中接过来的必修第一课,复习课与讲评课的整节);实验的组织;化学用语过关化学教案设计(xiaozhi-teach-chemistry-lesson-planner);化学实验教学指导(xiaozhi-teach-chemistry-lab-guide);化学用语过关训练设计(xiaozhi-teach-chemistry-notation-drill)
生物学的课(含复习课与讲评课的整节,学生实验的组织与安全定档)生物教案设计(xiaozhi-teach-biology-lesson-planner)
地理的课(含复习课与讲评课的整节,地理实践、野外考察与社会调查方案)地理教案设计(xiaozhi-teach-geography-lesson-planner)
历史的课(含复习课与讲评课的整节);历史的命题与答题规范讲评历史教案设计(xiaozhi-teach-history-lesson-planner);历史命题与答题规范指导(xiaozhi-teach-history-assessment-guide)
语文的文言文与古诗词;现代文、整本书阅读与必修、选择性必修的学习任务群;写作与作文讲评文言文教学指导(xiaozhi-teach-chinese-classical-guide);阅读教学指导(xiaozhi-teach-chinese-reading-guide);写作教学指导(xiaozhi-teach-chinese-writing-guide)
英语的听力课、口语课;英语单元测评英语听力材料设计(xiaozhi-teach-english-listening-designer);英语口语活动设计(xiaozhi-teach-english-speaking-designer);英语综合测评(xiaozhi-teach-english-assessment)
复习的排期与回看复习规划师(xiaozhi-teach-review-planner);生物、地理的合格考复习转生地学业水平考试复习规划(xiaozhi-teach-bio-geo-review-planner)
学生个人的初高衔接诊断建议学生用初高衔接规划师(学生端,xiaozhi-bridge-planner);衔接课的教案:有学科教案技能的转该学科(见上表),其余由本 SKILL 出

没有学科技能的五科:思想政治、信息技术、通用技术、艺术、体育与健康本库没有学科技能,本 SKILL 照接,只出通用框架(UbD 三阶段、时间矩阵、提问链的形式、分层),课标条目、核心素养名称与学业质量描述请老师提供原文;各科的边界见 shared/hs-subject-standards.md 第十节。

内容边界:涉及政治观点与历史评价的内容,教案不写超出教材的表述(语文、英语等学科讨论用的观点示例照常给)。思想政治课只出议题式教学的结构与提问链的形式(教材原文改排成填空题的例外见本 SKILL 开头的内容边界),观点性表述照录老师提供的课标与统编教材,时政材料由老师从权威来源选取并注明来源与日期,本 SKILL 不检索、不点评时事,教案里也不写学生的观点;代出历史、地理的骨架时,口径照历史教案设计的高中内容边界与地理教案设计的内容边界:版图领土、民族、宗教、中国共产党历史与新中国史的评价性表述,以及战争性质、人物评价,照录课标原句(由老师提供),课标没有原句的以统编教材为准;材料只用课标、教材与注明出处的经典文献,不编造史料与人物言论,不引入课标与教材以外的评价、有争议的说法与当代政治、国际时事;地图用教材地图或标准地图,不绘制、不改动国界与行政区划,涉及国家版图、领土与海洋权益的表述照录课标原句与教材,不另加评论。

五、六步课堂环节时间矩阵

先读 classWorkspace.classProfile.periodMinutes 确定档位(shared/grade-bands.md 三:小学 40 分钟、初中 45 分钟、 高中各地 40 或 45、校外一对一/小班线下 60 或 90、线上每课时不超过 30)。下表以 45 分钟为基准,其他档位见 §5.1。

text
┌────────────────────────────────────────────────────────┐
│ 标准 45 分钟课时环节分配                                 │
├──────┬─────────────────────────────┬────────┬──────────┤
│ 环节  │ 主要任务                     │ 时间   │ 占比     │
├──────┼─────────────────────────────┼────────┼──────────┤
│ 1 导入 │ 情境/旧知链接/认知冲突       │  5 min │  11%     │
│ 2 新授 │ 概念建构/规则揭示/示范       │ 15 min │  33%     │
│ 3 练习 │ 基础题+中等/较难题分层演练   │ 12 min │  27%     │
│ 4 巩固 │ 错题对比/变式训练           │  5 min │  11%     │
│ 5 总结 │ 学生自述+教师补充+结构图     │  3 min │   7%     │
│ 6 作业 │ 分层布置+提交标准+预计耗时   │  5 min │  11%     │
└──────┴─────────────────────────────┴────────┴──────────┘
5.1 课时伸缩表(档位取自 shared/grade-bands.md 三)
课时适用(grade-bands 三)导入新授练习巩固总结作业合计
40 分钟小学全段;高中部分地区4131153440
45 分钟初中(全库基线);高中部分地区5151253545
60 分钟校外一对一 / 小班5181685860
90 分钟双课时连排 / 校外长课525301551090
30 分钟线上短课;1v1 补差310842330
text
伸缩原则:
  · 导入、总结、作业三段基本不随课时线性拉长(它们的功能与时长关系弱);
  · 小学的 40 分钟档不是"45 分钟砍 5 分钟"——小学学段单次专注更短,
    练习段要拆成 2 个 5-6 分钟的小段,中间插一次全班反馈;
  · 高中的 40 分钟档照用上表这一行的分钟数,练习段不拆
    (高中单次专注 25-40 分钟,shared/grade-bands.md 二);
  · 90 分钟档必须在中段安排一次休息或活动切换,不能连讲 25 分钟以上;
  · 六段之和必须等于 periodMinutes,输出时把这个等式写出来给老师核对。
5.2 各环节失败模式
环节失败表现应对
导入学生没进入状态准备 2 个备选钩子(冲突型/生活型)
新授学生在关键步卡壳准备"再讲一遍"小话术与图示
练习完成率不到 60%立即降级或拆分任务
巩固错题没人主动说老师主动点 1-2 个错得多的题
总结学生沉默改成"对同桌说一个收获"
作业学生记不清写板书,下课前留 1 分钟让学生记进记录本(不通过家长群、手机布置作业)

Show full SKILL.md (337 more words)Show less

六、认知层级提问链(本 SKILL 只出草案)

与 xiaozhi-teach-classroom-coach 的分工(避免两边都做、都不做全):

环节谁负责产物
备课时按认知层级排出 6-8 个核心问题本 SKILLclassWorkspace.lessonPlans[].questionChain(提问链草案)
每个问题配 1-2 个候场追问、冷场 3 步走、谁来答、怎么让基础学生也参与xiaozhi-teach-classroom-coach课堂实施方案
课上顺着学生的推理即时追问、暴露矛盾(苏格拉底式)xiaozhi-teach-classroom-coach现场策略
课后记录哪一问有效、哪一问无人回应xiaozhi-teach-classroom-coachclassWorkspace.interactionLogs[].questionEffectNote

一句话:本 SKILL 决定"问什么",classroom-coach 决定"怎么问、答不上来怎么办"。 本 SKILL 可以顺手给 1 个候场追问作示意,但完整的追问矩阵不在这里展开。

每节新课至少在 4 个层次设计提问,覆盖越完整越好。 写进教案的层级标签用 2022 版课标四级(了解/理解/掌握/运用,对应 cognitiveLevel;高中照用这四级,用法见 4.3); 下表的 Bloom 六层是备课时的思维参照,对照关系见 xiaozhi-teach-exam-designer SKILL.md §5.1。

text
┌────────────────────────────────────────────────────────┐
│ Bloom 六层 + 数学/物理学科示例                          │
├──────┬──────────────┬─────────────────────────────┐
│ 层次  │ 关键词        │ 示例提问                    │
├──────┼──────────────┼─────────────────────────────┤
│ 记忆  │ 是什么/在哪   │ y=kx+b 中 k 表示什么?       │
│ 理解  │ 能不能用自己的话│ 为什么 y=kx 叫"正比例"?    │
│ 应用  │ 用这个做一下   │ 速度是 60km/h,3 小时行多远? │
│ 分析  │ 为什么/分几类  │ 一次函数与正比例函数关系?     │
│ 评价  │ 哪个好/对不对  │ 哪种解题方法更简洁?为什么?   │
│ 创造  │ 你能想出/设计  │ 用一次函数设计一个节水方案     │
└──────┴──────────────┴─────────────────────────────┘
6.1 提问链生成器

老师输入主题后,AI 按以下顺序生成 6-8 个提问:

text
① 1 个记忆题(确保所有学生跟得上)
② 2 个理解题(让基础学生解释给同桌听)
③ 2 个应用题(中等学生主战场)
④ 1 个分析题(让学生把思维过程说出来)
⑤ 1 个评价题(拔尖学生评方案优劣)
⑥ 1 个创造题(开放性,鼓励所有学生尝试)
6.2 候场问题(示意,完整矩阵见 classroom-coach)

草案里给每个核心问题挂 1 个候场追问即可,说明它的递进方向; 完整的五类候场追问、冷场 3 步走、基础学生参与路径在 xiaozhi-teach-classroom-coach §5.2、§七。

text
问:一次函数 y=kx+b 中 k 是什么?
候场(示意):k 的正负决定什么?
→ 其余候场方向(边界条件、迁移到生活、变简单、变深)由 classroom-coach 展开

七、A/B/C 分层输出

当 classWorkspace.studentTiers 已有数据时输出三套差异化教案;没有时只输出基础版并注明"无学情"。

7.1 三层学生定义(读 studentTiers,不自己另定)
text
分层来源:classWorkspace.studentTiers,由 xiaozhi-teach-student-analyzer 写入
判定依据:该生**近 3 次测评的平均得分率**(不是"当节课目标达成率")
  A 层(需补基础):平均得分率 < 0.60
  B 层(达标):    平均得分率 0.60(含)- 0.85
  C 层(可拓展):  平均得分率 ≥ 0.85

为什么改用"近 3 次得分率":
  "当节课目标达成率"是**课后**才有的数据,用它做分层依据的话,
  备课时根本拿不到,分层教案就永远只能靠猜。近 3 次得分率课前就在档案里。

比例是动态的,不设 20/60/20:
  · 每次新测评后由 student-analyzer 重算,A/B/C 人数随卷子难度浮动;
  · 备课时按当前实际人数配任务量(如 A 层 15 人就准备 15 份 A 卡),
    不要为了凑"20%"把学生塞进不合适的层;
  · 若某层人数为 0,就不出那一层的任务卡,在教案里写明"本次无 C 层"。

分层只用于配任务难度,不作为学生身份标签:任务卡上写"任务卡一/二/三",不写"A 层卡"。
7.2 差异化维度
维度A 层调整B 层标准C 层调整
例题难度课本例题 + 1 道变式课本例题 + 2 道变式课本例题 + 跨章变式(高中合格考班不越出必修)
练习题量4 道基础6 道混合4 道拔高 + 1 道开放
提问层次记忆+理解记忆+理解+应用全 Bloom 覆盖
任务完成时间留 30% 弹性留 10% 弹性严格按时
教师关注度频繁巡视重点关注中间生巡视 + 1v1 拔高
7.3 同一节课的三层教案示例(节选)

📎 完整示例见 references/layered-lesson-example.md(《一次函数的应用》A/B/C 三层任务卡全文示例)


八、核心输出结构

8.1 单课时教案完整模板

📎 完整模板见 references/lesson-plan-template.md §一(七大板块可填写模板:UbD 预期结果 / 评估证据 / 学习经验 / 环节时间分配 / 板书 / 风险预案 / 课后反思)

8.2 单元整体教案(5-8 课时)

📎 完整模板见 references/lesson-plan-template.md §二(单元目标 / 评估蓝图 / 分课时地图 / 作业地图 / 评估节点) 高中的单元按教材的章与学校课表定课时,可以超过 8 课时;完整教案仍一次不超过 3 个课时(§十二)。


九、与上游/下游 SKILL 的协作

9.1 协作流图
text
                ┌────────────────────────┐
                │ xiaozhi-teach-         │
                │  student-analyzer      │
                │ (班级学情+个体诊断)  │
                └───────────┬────────────┘
                            │ 学情摘要(弱项/分层)
                            ↓
                ┌────────────────────────┐
        ┌──────▶│ xiaozhi-teach-         │◀────┐
        │       │  lesson-planner        │     │
        │       │  (教案设计器)         │     │
        │       └────────┬───────────────┘     │
        │                │ 分层教案+作业清单    │
        │                ↓                     │
   作业细化       ┌────────────────┐      学情更新
        └───────│ xiaozhi-teach-  │─────────────┘
                │ assignment-     │
                │ designer        │
                └────────┬───────┘
                         │
                         ↓
                ┌────────────────┐
                │ xiaozhi-teach- │
                │ classroom-     │
                │ coach          │
                └────────────────┘
9.2 数据接口(唯一契约:shared/class-teaching-workspace.schema.json)
classWorkspace 字段谁写本 SKILL
classProfile老师首次建档读(periodMinutes 定环节时长,gradeBand 定学段参数,classSize 定活动组织;classProfile.subject、classProfile.gradeLevel 定学科与年级,高中据此先按 4.3 判断转不转学科技能)
weaknessRankxiaozhi-teach-student-analyzer 或学科老师端技能读(教案侧重点排序 → 填 sourceWeaknessIds)
studentTiersxiaozhi-teach-student-analyzer读(A/B/C 分层与各层人数 → 配 tierVariants)
classSummariesxiaozhi-teach-student-analyzer 或数学测评设计(数学卷)读(meanRate 定新课起点与节奏)
examBlueprintsxiaozhi-teach-exam-designer 或学科老师端技能读(讲评课:讲评错题清单与题号→知识点)
reviewPlansxiaozhi-teach-review-planner 主写 + 学科技能(english-assessment、english-listening-designer、bio-geo-review-planner)只补本学科条目读(复习课:本课在哪个复习阶段、覆盖哪些知识点)
interactionLogsxiaozhi-teach-classroom-coach 或学科老师端技能读(上节课实际用时与卡点 → 调整本节课时间矩阵)
lessonPlans本 SKILL 主写;学科老师端技能也写本学科的条目,读时不覆盖别人的条目写 planId、topic、planType、periodMinutes、objectives(statement + cognitiveLevel + coreCompetency)、segments(含 tierVariants)、questionChain、boardPlan、sourceWeaknessIds
text
不写"预期提分":
  上一版有一个 estimatedScoreDelta(教师自评"这节课预期能提分 X 分")字段,已删除。
  单节课与分数变化之间没有可靠的因果链,写出来既无法验证,也与本库
  "不承诺提分"的通用规则冲突(student-analyzer / assignment-designer /
  review-planner 都写了同样的禁令)。
  教案的效果证据放在 objectives 的可观测标准里,考完由 student-analyzer 用数据说话。
9.3 与其他包的关系
  • 学科教案细化:各学科专有的环节设计(概念课、实验课、讲题课、作文讲评等)转该学科的老师端技能, 如 xiaozhi-teach-math-lesson-planner、xiaozhi-teach-physics-lesson-planner、xiaozhi-teach-chinese-reading-guide; 高中先看 4.3 的转交表,有学科技能的学科先转;老师点名数学、物理、化学、生物学、地理、历史的复习课、讲评课,初中也整节转该学科的教案技能,没点学科、只要 UbD 骨架或环节时间矩阵的由本 SKILL 照出。
  • 若老师同时安装了独立教师包(一对一/小班场景):可把 xiaozhi-teach-lesson-log 的课后记录、 xiaozhi-teach-parent-communication 的家校沟通作为可选补充。未安装时本 SKILL 完全可独立运行, 班级授课场景不依赖这些 SKILL。
  • 学生端数据:不直接读学生端 DNA。确需读写学生个人档案时走 handover 的 teacher_writeback, 先检查 teacherWritebackConsent;面向家长的输出先检查 parentSharingConsent。
9.4 调用边界
  • 拿不到 studentTiers 时输出"基础版",标题注明"无学情",不硬编 A/B/C
  • 不替老师做最终判断:所有目标、提问、任务均由老师确认或调整
  • 不把课堂时间预估为绝对值:标注"建议时长,实际以学生反应为准"
  • 不承诺提分:教案不写任何分数预期

十、字段级高敏信息防护

10.1 学情摘要脱敏规则

当教案中需要引用"某学生"时:

text
✅ 允许:使用学号、化名、座位号
❌ 禁止:使用真实姓名、身份证号、家长姓名
✅ 允许:使用"近 3 次测评得分率 < 60%"等聚合数据
❌ 禁止:单独列出具体学生分数+排名
✅ 允许:使用"基础组(A 层)/ 中等组 / 拔尖组"
❌ 禁止:在教案正文中直接点名"小明最近退步明显"
10.2 课堂记录脱敏规则
text
板书、提问设计、变式题:默认无学生姓名
课堂练习:可用化名或学号,绝不写身份证/家庭信息
作业批改:只写"待复盘题号"或"错误率高的 3 道题"
讲评展示作答:只用化名或老师誊写、改写的典型错解;投影原卷先遮住姓名、学号与分数,字迹同学认得出的改用老师誊写的,原卷和作答也不拍照发到群里;作文、书面表达展示原文段落先私下征得学生同意
10.3 学情反哺脱敏规则
text
在 lessonPlans[].sourceWeaknessIds 中登记"这节课覆盖了哪些弱项"时:
  ✅ 只写 weaknessRank 的条目 id 与知识点:"本节课覆盖:一次函数图象与性质"
  ❌ 不写学生:"本节课解决了小明的图象问题"

十一、行为准则

✅ 应该做❌ 不能做
先问"想达到什么目标"再设计教学不问目标直接出流程表
每条目标配可观测的评估证据写"理解""掌握""体会"等空话
在六步矩阵中标明实际时间教案用 90 分钟课时但默认 45 分钟分配
Bloom 提问链覆盖至少 4 层只设计记忆题或只设计开放题
分层教案必须明确 A/B/C 差异同一份任务卡给三层学生
给老师 2-3 个候场追问只给 1 个问题,课上当机
输出后留 5 分钟让老师调整把"AI 写的"当"必须照做"
在无学情时明确说明并提供降级方案强行编造学情数据

十二、与其他 SKILL 的协同清单

text
教案设计器
    <── xiaozhi-teach-student-analyzer(weaknessRank / studentTiers / classSummaries)
    <── xiaozhi-teach-exam-designer(examBlueprints + 讲评错题清单 → 讲评课)
    <── xiaozhi-teach-review-planner(reviewPlans → 复习课)
    <── xiaozhi-teach-classroom-coach(interactionLogs → 上节课实际用时与卡点)
    ──→ xiaozhi-teach-assignment-designer(lessonPlans → 作业细化)
    ──→ xiaozhi-teach-classroom-coach(lessonPlans.questionChain → 课堂实施)
    ──→ 学科教师 SKILL(xiaozhi-teach-math-lesson-planner 等;点名数学、物理、化学、生物学、地理、历史的复习课与讲评课,初中、高中都整节转过去)
    ··→ 若已安装独立教师包:lesson-log / parent-communication 可作可选补充

禁止行为:

  • 禁止为未授权班级编造学情
  • 禁止把通用目标(如"提高数学成绩")作为当节课目标
  • 禁止一次性输出超过 3 个课时的完整教案(应让老师分批确认)
  • 禁止在没有 studentTiers 时硬性输出 A/B/C 分层
  • 禁止在教案中写任何"预期提分/预计提高 X 分"

十三、参考资源

  • references/lesson-plan-template.md — 标准教案模板(§一 单课时 / §二 单元整体 / §三 提问链速查 / §四 三层任务卡 / §五 备课检查清单,可直接复制使用)
  • references/layered-lesson-example.md — 同一节课的三层教案示例(§7.3 A/B/C 任务卡范例)

💡 小智说: "好的教案,不是把今天的内容写得详细, 而是写清楚'什么样的学生,从哪里来,要到哪里去'。 UbD 不是要把你变成另一个人, 而是把你已经会的经验,翻译成可观测、可调整的语言。"

© qizhitang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 11 other files (references) in teacher/general/xiaozhi-teach-lesson-planner of qizhitang/xiaozhi-skills.

  • SKILL.md
  • references/layered-lesson-example.md
  • references/lesson-plan-template.md
  • shared/ai-item-check.md
  • shared/class-teaching-workspace.schema.json
  • shared/crisis-exception.md
  • shared/crisis-referral-protocol.md
  • shared/grade-bands.md
  • shared/hint-ladder.md
  • shared/hs-subject-standards.md
  • shared/platform-conventions.md
  • shared/vocab.md

Open the folder on GitHubat commit c65f2d4

Compare with similar skills

Xiaozhi Teach Lesson Planner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Xiaozhi Teach Lesson Planner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Xiaozhi Teach Lesson Planner this skillqizhitang/xiaozhi-skills105—~5.7kAutomated safety check: PassMIT
DeepTutor CLIHKUDS/DeepTutor41k—~2.8kAutomated safety check: PassApache-2.0
AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch67k—~2kAutomated safety check: PassMIT
Deep Reading Analystginobefun/deep-reading-analyst-skill3544 repos~3.6kAutomated safety check: PassMIT
OpenMAIC Setup and ExtensionTHU-MAIC/OpenMAIC40k—~1.7kAutomated safety check: NotesMIT
Codebase to Coursezarazhangrui/codebase-to-course5.7k—~4.4kAutomated safety check: PassNone

Similar skills

  • DeepTutor CLI

    HKUDS/DeepTutor

    Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.

    41k GitHub stars~2.8k tokensUpdated 3 days ago
    EducationAuto-check passed
  • AI Engineering Placement Quiz

    rohitg00/ai-engineering-from-scratch

    Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.

    67k GitHub stars~2k tokensUpdated today
    EducationAuto-check passed
  • Deep Reading Analyst

    ginobefun/deep-reading-analyst-skill

    Comprehensive framework for deep analysis of articles, papers, and long-form content using 10+ thinking models (SCQA, 5W2H, critical thinking, inversion, mental models, first principles, systems…

    354 GitHub starsUsed in 4 repos~3.6k tokens
    EducationAuto-check passed
  • Guides setup, classroom generation and secondary development for OpenMAIC, the multi-agent interactive classroom, one confirmed phase at a time.

    40k GitHub stars~1.7k tokensUpdated today
    EducationAuto-check: notes
  • Codebase to Course

    zarazhangrui/codebase-to-course

    Turns a codebase into an interactive single-page HTML course for non-technical learners, with scroll modules, animated diagrams, quizzes and plain-English code translations.

    5.7k GitHub stars~4.4k tokensUpdated 6 mo ago
    EducationAuto-check passed
  • AI Engineering Project Tutor

    rohitg00/ai-engineering-from-scratch

    Tutors a learner through one stage of a hands-on AI engineering project per session: lesson, prediction, code, grader run and reflection, with hints but never full solutions.

    67k GitHub stars~1.6k tokensUpdated today
    EducationAuto-check passed

More from qizhitang/xiaozhi-skills

All 84 skills in this repo
  • Xiaozhi Biology Chart Reader

    qizhitang/xiaozhi-skills

    生物图表与材料题教练:陪学生读懂当前这道题里的曲线、示意图、系谱图、数据表和材料——先看轴、看点、看线,再联系教材原理作答;覆盖初中学业水平考试(会考)的识图题与高中必修、选择性必修的图表(选择性必修只对选考生物的学生讲)。

    105 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Concept Network

    qizhitang/xiaozhi-skills

    生物概念网络构建器:帮学生把零散的生物概念连成网——按"大概念 → 重要概念 → 次位概念"分层,用结构与功能、物质与能量等生命观念串起来,理清基因与染色体、光合作用与呼吸作用这类最易混的概念关系;高中覆盖必修与选择性必修的概念层级(选择性必修只对选考生物的学生)。

    105 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Error Dna

    qizhitang/xiaozhi-skills

    初中到高中的生物错题根因分析与档案:按生物六维(概念网络、结构与功能、图表识读、变量与实验设计、表述与术语、遗传与数据计算)定位子类型,给出弱项报告;高中覆盖必修与选择性必修(维度表第八、十一、十二节)。

    105 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Genetics Coach

    qizhitang/xiaozhi-skills

    遗传推理教练:陪学生做当前这道遗传题——定性状、定基因组成、画遗传图解、算概率;初中讲显性与隐性、基因组成和性别决定,高中必修讲分离定律、自由组合定律、伴性遗传与系谱图判断,以及 DNA 复制与基因表达的计算、可遗传变异、基因频率。

    105 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Biology Inquiry Coach

    qizhitang/xiaozhi-skills

    生物实验探究教练:讲清探究的步骤、对照实验怎么设计、每一步为什么这样做、结论怎么写,覆盖初中常见实验与实验操作考试备考,以及高中必修与选择性必修的学生活动与实验设计题。

    105 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Xiaozhi Bridge Planner

    qizhitang/xiaozhi-skills

    初高衔接规划:中考结束到高一上学期,诊断语文、数学、物理、化学、英语、生物、地理、历史各自的衔接缺口,排出暑假与高一开学头几周的衔接计划,再把具体内容交给对应的学科技能。

    105 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Xiaozhi Teach Lesson Planner

What does Xiaozhi Teach Lesson Planner do?

用 UbD 逆向设计把"经验型备课"变成可观测的教学设计. An agent skill from qizhitang/xiaozhi-skills. Xiaozhi Teach Lesson Planner is an agent skill from qizhitang/xiaozhi-skills.

When should I use Xiaozhi Teach Lesson Planner?

Xiaozhi Teach Lesson Planner fits situations like: education work in your project.

How do I install Xiaozhi Teach Lesson Planner in Claude Code?

Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a claude-code`. Or copy the skill folder (teacher/general/xiaozhi-teach-lesson-planner in qizhitang/xiaozhi-skills) into .claude/skills/xiaozhi-teach-lesson-planner in your project. Claude Code loads it when a task matches its description.

How do I install Xiaozhi Teach Lesson Planner in Codex?

Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a codex`. Or copy the skill folder (teacher/general/xiaozhi-teach-lesson-planner in qizhitang/xiaozhi-skills) into .agents/skills/xiaozhi-teach-lesson-planner in your project. Codex loads it when a task matches its description.

Can I use Xiaozhi Teach Lesson Planner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/xiaozhi-teach-lesson-planner, .gemini/skills/xiaozhi-teach-lesson-planner, .github/skills/xiaozhi-teach-lesson-planner and .opencode/skills/xiaozhi-teach-lesson-planner in your project.

What does Xiaozhi Teach Lesson Planner need to run?

SKILL.md names no scripts, command-line tools or credentials: Xiaozhi Teach Lesson Planner is instructions for the agent only. Compatibility (from SKILL.md): WorkBuddy / SkillHub / OpenClaw / ClawHub.

Does Xiaozhi Teach Lesson Planner access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Xiaozhi Teach Lesson Planner safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Xiaozhi Teach Lesson Planner use?

Xiaozhi Teach Lesson Planner is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Xiaozhi Teach Lesson Planner use?

About 5.7k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.5k tokens, read only when the agent opens those files.

What are the alternatives to Xiaozhi Teach Lesson Planner?

Skills that share tags, products or a category with Xiaozhi Teach Lesson Planner: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 67k stars), Deep Reading Analyst (ginobefun/deep-reading-analyst-skill, 354 stars) and OpenMAIC Setup and Extension (THU-MAIC/OpenMAIC, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Xiaozhi Teach Lesson Planner?

qizhitang (a GitHub user) maintains it in qizhitang/xiaozhi-skills, which has 105 GitHub stars. The repository holds 84 skills in this directory. The repository was last updated on October 9, 2026.

Source: qizhitang/xiaozhi-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.