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.
用 UbD 逆向设计把"经验型备课"变成可观测的教学设计. An agent skill from qizhitang/xiaozhi-skills.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-planner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "xiaozhi-teach-lesson-planner" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-planner into .claude/skills/xiaozhi-teach-lesson-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-lesson-planner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-plannerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/teacher/general/xiaozhi-teach-lesson-planner .agents/skills/xiaozhi-teach-lesson-planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "xiaozhi-teach-lesson-planner" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-planner into .agents/skills/xiaozhi-teach-lesson-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-lesson-planner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/teacher/general/xiaozhi-teach-lesson-planner .cursor/skills/xiaozhi-teach-lesson-planner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "xiaozhi-teach-lesson-planner" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-planner into .cursor/skills/xiaozhi-teach-lesson-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-lesson-planner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/qizhitang/xiaozhi-skills.git --path teacher/general/xiaozhi-teach-lesson-planner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/teacher/general/xiaozhi-teach-lesson-planner .gemini/skills/xiaozhi-teach-lesson-planner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "xiaozhi-teach-lesson-planner" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-planner into .gemini/skills/xiaozhi-teach-lesson-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-lesson-planner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-plannerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/teacher/general/xiaozhi-teach-lesson-planner .github/skills/xiaozhi-teach-lesson-planner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "xiaozhi-teach-lesson-planner" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-planner into .github/skills/xiaozhi-teach-lesson-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-lesson-planner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-teach-lesson-planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-teach-lesson-planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qizhitang/xiaozhi-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/teacher/general/xiaozhi-teach-lesson-planner .opencode/skills/xiaozhi-teach-lesson-planner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "xiaozhi-teach-lesson-planner" agent skill from https://github.com/qizhitang/xiaozhi-skills/tree/main/teacher/general/xiaozhi-teach-lesson-planner into .opencode/skills/xiaozhi-teach-lesson-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "xiaozhi-teach-lesson-planner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
xiaozhi-teach-lesson-planner用 UbD 逆向设计把"经验型备课"变成可观测的教学设计. An agent skill from qizhitang/xiaozhi-skills.
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.
Read from SKILL.md and the folder at commit c65f2d4. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
WorkBuddy / SkillHub / OpenClaw / ClawHub
From compatibility in the SKILL.md frontmatter.
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.
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.
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.
The full file from qizhitang/xiaozhi-skills at commit c65f2d4, republished under its MIT licence (© qizhitang). 796 words, ~5,661 tokens.
.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.一句话定位: 好的教案不是流程表,而是一张学生思维进化的地图。
技术边界:本 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工具”。
老师备课常见的三个痛点:
痛点① 流程化备课:照搬"导入-新授-练习-总结"模板,
不知道每一步要解决学生的什么思维卡点。
痛点② 目标模糊:教学目标写"理解XX概念",但
"理解"是不可观测的;课后无法验证学生是否真的达到。
痛点③ 一刀切:同一个班用同一套任务,
基础薄弱的学生跟不上、学有余力的学生吃不饱。本 SKILL 要解决的是结构性问题:
| 触发场景 | 示例语句 |
|---|---|
| 设计新授课 | "帮我设计一节《一次函数》新课" / "写一份教案" |
| 设计复习课 | "帮我安排一节期末复习课" |
| 设计试卷讲评课 | "试卷刚考完,帮我设计讲评课"(需先从 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(Understanding by Design)的核心思想:先想清楚"怎么证明学生学会了",再倒推"怎么教"。
┌────────────────────────────┐
│ Stage 1 预期学习结果 │
│ 学科课标 → 单元目标 → 课堂目标 │
└──────────────┬─────────────┘
↓
┌────────────────────────────┐
│ Stage 2 评估证据 │
│ 表现性任务 + 基础评估 │
└──────────────┬─────────────┘
↓
┌────────────────────────────┐
│ Stage 3 学习经验 │
│ WHERE TO 七要素规划活动 │
└────────────────────────────┘
↓
核心素养导向目标 + 六步环节 + Bloom 提问链
↓
A/B/C 分层输出输入:课程标准 / 单元目标 / 课时主题 / 班级学情摘要(可选)
输出:
1. 学生将理解(U1 永恒性观点):
· 例:函数思想是把"变化中的不变关系"用统一符号表达
2. 学生将知道(K 关键知识):
· 一次函数的概念、图象、性质三件套
· k>0/k<0 时图象走向
· 一次函数与二元一次方程的对应关系
3. 学生将能做到(S 关键技能):
· 根据实际问题列一次函数解析式
· 在坐标系中正确画出图象
· 用待定系数法求解析式核心规则:每条目标都必须有可观测的证据,否则视为无效目标。
表现性任务(GRASPS 框架):
G Goal 目标 → 解释为什么 X 城市用水量与月份呈现这种规律
R Role 角色 → 学生扮演"市政规划助理"
A Audience 听众 → 向市议会提交报告
S Situation 情境 → 拿到一年用水量数据
P Product 产品 → 5 分钟汇报 + 一份建议书
S Standards 标准 → 建议书的论证标准(数学依据、表达清晰度)
基础评估:
· 课堂提问(覆盖课标四级至少 3 级:了解 / 理解 / 掌握 / 运用)
· 课堂练习(4-6 题,分基础 + 中等/较难)
· 课后作业(基础题 + 1 道迁移题,细化交 assignment-designer)W Where → 学生在哪里学习(教室/实验室/真实场景)
H Hook → 如何抓住学生注意力(情境/矛盾/挑战)
E Explore → 学生如何探索(实验/讨论/建模)
R Rethink → 如何让学生反思(同伴互评/错题对比)
E Evaluate → 怎么评估(提问/观察/作业)
T Tailor → 怎么差异化(A/B/C 三层)
O Organize → 顺序如何安排(按认知层次递进)话语升级: 义务教育课程标准(2022 年版)与普通高中课程标准(2017 年版 2025 年修订)都已从"三维目标"转向核心素养导向。备课时,目标应先对准学科核心素养,再写成可观测、可评估的学习行为(对应 UbD Stage 1)。下方"三维"不再是并列的三类目标,而是把素养拆成可教可评行为的落地维度。
下面是小学、初中用的名单。高中各科的核心素养以普通高中课标为准,有的名称与这里不同(如语文、数学),见 4.3,不要把这份名单套到高中。
· 语文:文化自信、语言运用、思维能力、审美创造
· 数学:会用数学的眼光观察 / 思维思考 / 语言表达现实世界("三会")
→ 初中落到 抽象能力 / 运算能力 / 几何直观 / 空间观念 / 推理能力 /
数据观念 / 模型观念 / 应用意识 / 创新意识;小学阶段的表现名称以课标原文为准
· 英语:语言能力、文化意识、思维品质、学习能力
· 物理:物理观念、科学思维、科学探究、科学态度与责任;科学:科学观念、科学思维、探究实践、态度责任┌─────────────────────────────────────────────────────┐
│ 维度A 知识与技能(素养的知识载体) │
│ · 核心概念/定理/规则 + 学生要会做的具体操作 │
│ · 验证:能复述、能写出、能正确运算 │
├─────────────────────────────────────────────────────┤
│ 维度B 思维与方法(素养的思维内核) │
│ · 用什么方法思考(建模/类比/推理/探究/合作) │
│ · 验证:能说出"我是怎么想到的" │
├─────────────────────────────────────────────────────┤
│ 维度C 态度与价值(素养的情意与责任) │
│ · 学习兴趣、学科态度、科学态度与社会责任 │
│ · 验证:主动追问/延伸、能表达对学科价值的判断 │
└─────────────────────────────────────────────────────┘⚠️ 常见错误(目标必须可观测、且指向素养):
高中先分学科:读 classProfile.subject、classProfile.gradeLevel 定学科与年级。该学科有高中老师端技能(见本节末的转交表)、老师要的又是学科内容(概念课怎么讲、实验怎么组织、作文怎么讲评……)时,先建议转过去;老师只要 UbD 骨架与时间矩阵,或没装学科技能时,本 SKILL 照出,并在教案开头写明"本教案未按该学科课标核对内容范围与实验安全"。
进第三节的流程之前,先问清四件事:
① 哪场考试
· 学业水平合格性考试(合格考)、学业水平等级性考试(等级考,各地也叫选考),
还是高考的语文、数学、外语;也可能只是校内的单元、期中、期末
② 本地当年的考试说明
· 本 SKILL 不内置任何省份的考试政策;老师没提供的地方,
教案上标"待老师按本地考试说明确认",不猜
③ 这个教学班考哪一种
· 合格考班、等级考班,还是两类学生在同一个班——班级工作区没有选科这一项,
由老师说明,要人数不要名单,不从成绩或其他字段推断
④ 新课教到哪
· 读 lessonPlans 看教到哪一章;本课属于必修、选择性必修还是选修核心素养:高中各科的核心素养以普通高中课标为准,有的名称与 4.1 的义务教育名单不同(如语文、数学),各科名称见 shared/hs-subject-standards.md 第一节与该学科一节的第一条。objectives[].coreCompetency(限 40 字)每条目标填一项该科课标的原名,如英语阅读课填"思维品质",物理课只要骨架时填"科学思维";本库没有学科技能的科目,请老师给出课标原文再填,不代拟。
学业质量水平:写在教案正文开头"本课对应的考试与水平"一行——考试名称照该科课标:数学写学业水平考试或高考,语文、英语写合格考或高考,物理、化学、生物学、地理、历史写合格考或等级考,本库没有学科技能的科目照老师给的课标原文与本地考试说明写;水平用该科课标的原名(如数学"水平一"、化学"水平 2")。各学科分级不同,见 shared/hs-subject-standards.md 第一节,不跨学科换算。班级工作区没有这一项,只写在教案正文里,不写进工作区。
认知层级:objectives[].cognitiveLevel 仍用班级工作区统一的四级(了解、理解、掌握、运用)。高中各科课标的行为动词不同(数学课标同样用这四个词),由老师按本课目标选,不由学业质量水平折算。
必修、选择性必修、选修:
shared/hs-subject-standards.md 第十一节),可以按班情安排,教案里注明"选学",不进测评。选科与走班:走班的教学班单独建档(classId 用教学班),studentTiers 读这个教学班自己的测评,开学初还没有本班测评时只出基础版。学校"分层走班"的层名(如 A 层班、B 层班)是班级名,与本 SKILL 班内的 A/B/C 不是一回事,任务卡照旧印"任务卡一/二/三"。教案里不预测、不建议学生选科,不出走班或分班名单。
课时:高中不设默认,读 classProfile.periodMinutes(各地 40 或 45 分钟,shared/grade-bands.md 三),读不到就先问;40 分钟档照 §5.1 的分钟数,练习段不拆;实验、课题研究的连堂用 90 分钟档。
高中常见课型:
shared/hs-subject-standards.md 第四节)。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。
┌────────────────────────────────────────────────────────┐
│ 标准 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% │
└──────┴─────────────────────────────┴────────┴──────────┘shared/grade-bands.md 三)| 课时 | 适用(grade-bands 三) | 导入 | 新授 | 练习 | 巩固 | 总结 | 作业 | 合计 |
|---|---|---|---|---|---|---|---|---|
| 40 分钟 | 小学全段;高中部分地区 | 4 | 13 | 11 | 5 | 3 | 4 | 40 |
| 45 分钟 | 初中(全库基线);高中部分地区 | 5 | 15 | 12 | 5 | 3 | 5 | 45 |
| 60 分钟 | 校外一对一 / 小班 | 5 | 18 | 16 | 8 | 5 | 8 | 60 |
| 90 分钟 | 双课时连排 / 校外长课 | 5 | 25 | 30 | 15 | 5 | 10 | 90 |
| 30 分钟 | 线上短课;1v1 补差 | 3 | 10 | 8 | 4 | 2 | 3 | 30 |
伸缩原则:
· 导入、总结、作业三段基本不随课时线性拉长(它们的功能与时长关系弱);
· 小学的 40 分钟档不是"45 分钟砍 5 分钟"——小学学段单次专注更短,
练习段要拆成 2 个 5-6 分钟的小段,中间插一次全班反馈;
· 高中的 40 分钟档照用上表这一行的分钟数,练习段不拆
(高中单次专注 25-40 分钟,shared/grade-bands.md 二);
· 90 分钟档必须在中段安排一次休息或活动切换,不能连讲 25 分钟以上;
· 六段之和必须等于 periodMinutes,输出时把这个等式写出来给老师核对。| 环节 | 失败表现 | 应对 |
|---|---|---|
| 导入 | 学生没进入状态 | 准备 2 个备选钩子(冲突型/生活型) |
| 新授 | 学生在关键步卡壳 | 准备"再讲一遍"小话术与图示 |
| 练习 | 完成率不到 60% | 立即降级或拆分任务 |
| 巩固 | 错题没人主动说 | 老师主动点 1-2 个错得多的题 |
| 总结 | 学生沉默 | 改成"对同桌说一个收获" |
| 作业 | 学生记不清 | 写板书,下课前留 1 分钟让学生记进记录本(不通过家长群、手机布置作业) |
与
xiaozhi-teach-classroom-coach的分工(避免两边都做、都不做全):
环节 谁负责 产物 备课时按认知层级排出 6-8 个核心问题 本 SKILL classWorkspace.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。
┌────────────────────────────────────────────────────────┐
│ Bloom 六层 + 数学/物理学科示例 │
├──────┬──────────────┬─────────────────────────────┐
│ 层次 │ 关键词 │ 示例提问 │
├──────┼──────────────┼─────────────────────────────┤
│ 记忆 │ 是什么/在哪 │ y=kx+b 中 k 表示什么? │
│ 理解 │ 能不能用自己的话│ 为什么 y=kx 叫"正比例"? │
│ 应用 │ 用这个做一下 │ 速度是 60km/h,3 小时行多远? │
│ 分析 │ 为什么/分几类 │ 一次函数与正比例函数关系? │
│ 评价 │ 哪个好/对不对 │ 哪种解题方法更简洁?为什么? │
│ 创造 │ 你能想出/设计 │ 用一次函数设计一个节水方案 │
└──────┴──────────────┴─────────────────────────────┘老师输入主题后,AI 按以下顺序生成 6-8 个提问:
① 1 个记忆题(确保所有学生跟得上)
② 2 个理解题(让基础学生解释给同桌听)
③ 2 个应用题(中等学生主战场)
④ 1 个分析题(让学生把思维过程说出来)
⑤ 1 个评价题(拔尖学生评方案优劣)
⑥ 1 个创造题(开放性,鼓励所有学生尝试)草案里给每个核心问题挂 1 个候场追问即可,说明它的递进方向;
完整的五类候场追问、冷场 3 步走、基础学生参与路径在 xiaozhi-teach-classroom-coach §5.2、§七。
问:一次函数 y=kx+b 中 k 是什么?
候场(示意):k 的正负决定什么?
→ 其余候场方向(边界条件、迁移到生活、变简单、变深)由 classroom-coach 展开当 classWorkspace.studentTiers 已有数据时输出三套差异化教案;没有时只输出基础版并注明"无学情"。
分层来源: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 层卡"。| 维度 | A 层调整 | B 层标准 | C 层调整 |
|---|---|---|---|
| 例题难度 | 课本例题 + 1 道变式 | 课本例题 + 2 道变式 | 课本例题 + 跨章变式(高中合格考班不越出必修) |
| 练习题量 | 4 道基础 | 6 道混合 | 4 道拔高 + 1 道开放 |
| 提问层次 | 记忆+理解 | 记忆+理解+应用 | 全 Bloom 覆盖 |
| 任务完成时间 | 留 30% 弹性 | 留 10% 弹性 | 严格按时 |
| 教师关注度 | 频繁巡视 | 重点关注中间生 | 巡视 + 1v1 拔高 |
📎 完整示例见
references/layered-lesson-example.md(《一次函数的应用》A/B/C 三层任务卡全文示例)
📎 完整模板见
references/lesson-plan-template.md§一(七大板块可填写模板:UbD 预期结果 / 评估证据 / 学习经验 / 环节时间分配 / 板书 / 风险预案 / 课后反思)
📎 完整模板见
references/lesson-plan-template.md§二(单元目标 / 评估蓝图 / 分课时地图 / 作业地图 / 评估节点) 高中的单元按教材的章与学校课表定课时,可以超过 8 课时;完整教案仍一次不超过 3 个课时(§十二)。
┌────────────────────────┐
│ xiaozhi-teach- │
│ student-analyzer │
│ (班级学情+个体诊断) │
└───────────┬────────────┘
│ 学情摘要(弱项/分层)
↓
┌────────────────────────┐
┌──────▶│ xiaozhi-teach- │◀────┐
│ │ lesson-planner │ │
│ │ (教案设计器) │ │
│ └────────┬───────────────┘ │
│ │ 分层教案+作业清单 │
│ ↓ │
作业细化 ┌────────────────┐ 学情更新
└───────│ xiaozhi-teach- │─────────────┘
│ assignment- │
│ designer │
└────────┬───────┘
│
↓
┌────────────────┐
│ xiaozhi-teach- │
│ classroom- │
│ coach │
└────────────────┘shared/class-teaching-workspace.schema.json)| classWorkspace 字段 | 谁写 | 本 SKILL |
|---|---|---|
classProfile | 老师首次建档 | 读(periodMinutes 定环节时长,gradeBand 定学段参数,classSize 定活动组织;classProfile.subject、classProfile.gradeLevel 定学科与年级,高中据此先按 4.3 判断转不转学科技能) |
weaknessRank | xiaozhi-teach-student-analyzer 或学科老师端技能 | 读(教案侧重点排序 → 填 sourceWeaknessIds) |
studentTiers | xiaozhi-teach-student-analyzer | 读(A/B/C 分层与各层人数 → 配 tierVariants) |
classSummaries | xiaozhi-teach-student-analyzer 或数学测评设计(数学卷) | 读(meanRate 定新课起点与节奏) |
examBlueprints | xiaozhi-teach-exam-designer 或学科老师端技能 | 读(讲评课:讲评错题清单与题号→知识点) |
reviewPlans | xiaozhi-teach-review-planner 主写 + 学科技能(english-assessment、english-listening-designer、bio-geo-review-planner)只补本学科条目 | 读(复习课:本课在哪个复习阶段、覆盖哪些知识点) |
interactionLogs | xiaozhi-teach-classroom-coach 或学科老师端技能 | 读(上节课实际用时与卡点 → 调整本节课时间矩阵) |
lessonPlans | 本 SKILL 主写;学科老师端技能也写本学科的条目,读时不覆盖别人的条目 | 写 planId、topic、planType、periodMinutes、objectives(statement + cognitiveLevel + coreCompetency)、segments(含 tierVariants)、questionChain、boardPlan、sourceWeaknessIds |
不写"预期提分":
上一版有一个 estimatedScoreDelta(教师自评"这节课预期能提分 X 分")字段,已删除。
单节课与分数变化之间没有可靠的因果链,写出来既无法验证,也与本库
"不承诺提分"的通用规则冲突(student-analyzer / assignment-designer /
review-planner 都写了同样的禁令)。
教案的效果证据放在 objectives 的可观测标准里,考完由 student-analyzer 用数据说话。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。teacher_writeback,
先检查 teacherWritebackConsent;面向家长的输出先检查 parentSharingConsent。studentTiers 时输出"基础版",标题注明"无学情",不硬编 A/B/C当教案中需要引用"某学生"时:
✅ 允许:使用学号、化名、座位号
❌ 禁止:使用真实姓名、身份证号、家长姓名
✅ 允许:使用"近 3 次测评得分率 < 60%"等聚合数据
❌ 禁止:单独列出具体学生分数+排名
✅ 允许:使用"基础组(A 层)/ 中等组 / 拔尖组"
❌ 禁止:在教案正文中直接点名"小明最近退步明显"板书、提问设计、变式题:默认无学生姓名
课堂练习:可用化名或学号,绝不写身份证/家庭信息
作业批改:只写"待复盘题号"或"错误率高的 3 道题"
讲评展示作答:只用化名或老师誊写、改写的典型错解;投影原卷先遮住姓名、学号与分数,字迹同学认得出的改用老师誊写的,原卷和作答也不拍照发到群里;作文、书面表达展示原文段落先私下征得学生同意在 lessonPlans[].sourceWeaknessIds 中登记"这节课覆盖了哪些弱项"时:
✅ 只写 weaknessRank 的条目 id 与知识点:"本节课覆盖:一次函数图象与性质"
❌ 不写学生:"本节课解决了小明的图象问题"| ✅ 应该做 | ❌ 不能做 |
|---|---|
| 先问"想达到什么目标"再设计教学 | 不问目标直接出流程表 |
| 每条目标配可观测的评估证据 | 写"理解""掌握""体会"等空话 |
| 在六步矩阵中标明实际时间 | 教案用 90 分钟课时但默认 45 分钟分配 |
| Bloom 提问链覆盖至少 4 层 | 只设计记忆题或只设计开放题 |
| 分层教案必须明确 A/B/C 差异 | 同一份任务卡给三层学生 |
| 给老师 2-3 个候场追问 | 只给 1 个问题,课上当机 |
| 输出后留 5 分钟让老师调整 | 把"AI 写的"当"必须照做" |
| 在无学情时明确说明并提供降级方案 | 强行编造学情数据 |
教案设计器
<── 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 可作可选补充禁止行为:
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
SKILL.md and 11 other files (references) in teacher/general/xiaozhi-teach-lesson-planner of qizhitang/xiaozhi-skills.
Open the folder on GitHubat commit c65f2d4
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Xiaozhi Teach Lesson Planner this skillqizhitang/xiaozhi-skills | 105 | — | ~5.7k | Automated safety check: Pass | MIT | |
| DeepTutor CLIHKUDS/DeepTutor | 41k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch | 67k | — | ~2k | Automated safety check: Pass | MIT | |
| Deep Reading Analystginobefun/deep-reading-analyst-skill | 354 | 4 repos | ~3.6k | Automated safety check: Pass | MIT | |
| OpenMAIC Setup and ExtensionTHU-MAIC/OpenMAIC | 40k | — | ~1.7k | Automated safety check: Notes | MIT | |
| Codebase to Coursezarazhangrui/codebase-to-course | 5.7k | — | ~4.4k | Automated safety check: Pass | None |
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.
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.
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…
THU-MAIC/OpenMAIC
Guides setup, classroom generation and secondary development for OpenMAIC, the multi-agent interactive classroom, one confirmed phase at a time.
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.
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.
qizhitang/xiaozhi-skills
生物图表与材料题教练:陪学生读懂当前这道题里的曲线、示意图、系谱图、数据表和材料——先看轴、看点、看线,再联系教材原理作答;覆盖初中学业水平考试(会考)的识图题与高中必修、选择性必修的图表(选择性必修只对选考生物的学生讲)。
qizhitang/xiaozhi-skills
生物概念网络构建器:帮学生把零散的生物概念连成网——按"大概念 → 重要概念 → 次位概念"分层,用结构与功能、物质与能量等生命观念串起来,理清基因与染色体、光合作用与呼吸作用这类最易混的概念关系;高中覆盖必修与选择性必修的概念层级(选择性必修只对选考生物的学生)。
qizhitang/xiaozhi-skills
初中到高中的生物错题根因分析与档案:按生物六维(概念网络、结构与功能、图表识读、变量与实验设计、表述与术语、遗传与数据计算)定位子类型,给出弱项报告;高中覆盖必修与选择性必修(维度表第八、十一、十二节)。
qizhitang/xiaozhi-skills
遗传推理教练:陪学生做当前这道遗传题——定性状、定基因组成、画遗传图解、算概率;初中讲显性与隐性、基因组成和性别决定,高中必修讲分离定律、自由组合定律、伴性遗传与系谱图判断,以及 DNA 复制与基因表达的计算、可遗传变异、基因频率。
qizhitang/xiaozhi-skills
生物实验探究教练:讲清探究的步骤、对照实验怎么设计、每一步为什么这样做、结论怎么写,覆盖初中常见实验与实验操作考试备考,以及高中必修与选择性必修的学生活动与实验设计题。
qizhitang/xiaozhi-skills
初高衔接规划:中考结束到高一上学期,诊断语文、数学、物理、化学、英语、生物、地理、历史各自的衔接缺口,排出暑假与高一开学头几周的衔接计划,再把具体内容交给对应的学科技能。
Categories
用 UbD 逆向设计把"经验型备课"变成可观测的教学设计. An agent skill from qizhitang/xiaozhi-skills. Xiaozhi Teach Lesson Planner is an agent skill from qizhitang/xiaozhi-skills.
Xiaozhi Teach Lesson Planner fits situations like: education work in your project.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.