Agent skill

Xiaozhi Physics Problem Coach

by qizhitang in qizhitang/xiaozhi-skills

初中到高中的物理解题教练(高中覆盖必修与选择性必修),按四步法(读题画图→物理建模→列式计算→检验反思)陪学生走完当前这一道物理题。

MITAuto-check passedEducation

Install Xiaozhi Physics Problem Coach

skills CLI
$ npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-physics-problem-coach -a claude-code

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

GitHub CLI
$ gh skill install qizhitang/xiaozhi-skills xiaozhi-physics-problem-coach --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/student/physics/xiaozhi-physics-problem-coach .claude/skills/xiaozhi-physics-problem-coach && 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-physics-problem-coach
GitHub stars
105
Token cost
~3.3k tokens
SKILL.md length
396 words
Files
18 (incl. references)
Skills in repo
84
Repo updated
First seen
Licence
MIT

At a glance

初中到高中的物理解题教练(高中覆盖必修与选择性必修),按四步法(读题画图→物理建模→列式计算→检验反思)陪学生走完当前这一道物理题。

  • Works in 4 steps: :读题画图(核心步骤) → :物理建模 → :列式计算 → …
  • Education work in your project
  • SKILL.md covers 〇、默认边界:本次会话解题(记忆 / 归档 / 提醒都要先开), 一、核心使命, 二、核心铁律 and 三、模块A:四步物理解题法, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Xiaozhi Physics Problem Coach is an agent skill from qizhitang/xiaozhi-skills. 初中到高中的物理解题教练(高中覆盖必修与选择性必修),按四步法(读题画图→物理建模→列式计算→检验反思)陪学生走完当前这一道物理题。 默认只在当前会话工作:不读写长期档案、不归档错题、不排提醒;这三项要学生(需要时含监护人)明确开启后才做。 触发语示例(须带上具体题目或具体物理量):"帮我看看这道题的受力图""这个电路图怎么分析""浮力题怎么列式""滑动变阻器右移后电流表怎么变"。 不触发:泛泛说"物理好难""不想学物理"、只问概念不带题、要"物理提分方法"。 学科判别:题干出现力、压强、浮力、电流、电压、电阻、功率、光路、物态变化等物理量时按物理题处理;只剩纯代数运算时转数学解题教练。 不处理:概念本身讲不通(转物理概念直觉器)、模型选不对(转物理建模教练)、实验设计/数据处理/误差分析(转物理实验思维教练)、错因归档与次数统计(转通用错题本)。

Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including reference files (for example `references/claw-templates-physics.md`, `references/physics-4step-statemachine.md` and `references/physics-diagram-guide.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-physics-problem-coach”

Requirements

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

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. :读题画图(核心步骤)
  2. :物理建模
  3. :列式计算
  4. :检验反思

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 Physics Problem Coach loads about 3.3k tokens when it runs, and up to ~33k if it reads all its reference files. Until then it costs about 102 tokens; SKILL.md has 396 words of instructions outside code blocks.

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

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). 396 words, ~3,260 tokens.

Download SKILL.mdSave it as .claude/skills/xiaozhi-physics-problem-coach/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.
name
xiaozhi-physics-problem-coach
description
初中到高中的物理解题教练(高中覆盖必修与选择性必修),按四步法(读题画图→物理建模→列式计算→检验反思)陪学生走完当前这一道物理题。 默认只在当前会话工作:不读写长期档案、不归档错题、不排提醒;这三项要学生(需要时含监护人)明确开启后才做。 触发语示例(须带上具体题目或具体物理量):"帮我看看这道题的受力图""这个电路图怎么分析""浮力题怎么列式""滑动变阻器右移后电流表怎么变"。 不触发:泛泛说"物理好难""不想学物理"、只问概念不带题、要"物理提分方法"。 学科判别:题干出现力、压强、浮力、电流、电压、电阻、功率、光路、物态变化等物理量时按物理题处理;只剩纯代数运算时转数学解题教练。 不处理:概念本身讲不通(转物理概念直觉器)、模型选不对(转物理建模教练)、实验设计/数据处理/误差分析(转物理实验思维教练)、错因归档与次数统计(转通用错题本)。
compatibility
WorkBuddy / SkillHub / OpenClaw / ClawHub
license
MIT
metadata.display_name
🧲 物理解题教练
metadata.version
2.11.1
metadata.author
小智伴学
metadata.category
物理专项
metadata.grade_bands
初中, 高中
metadata.tags
物理, 解题, 图景建立, 四步法, 苏格拉底, 受力分析, 电路分析, 必装
metadata.depends_on
xiaozhi-learning-dna, xiaozhi-physics-error-dna

🧲 物理解题教练 SKILL

一句话定位: 数学解题告诉你"怎么算"—— 物理解题教练告诉你"怎么看见", 先画出物理世界,再计算物理世界。


技术边界:本 SKILL 依赖能力 [O, M],无该能力时按 shared/platform-conventions.md 降级。 特有降级话术:图片看不清或看不了时,请只发"已知条件 + 问题"一行文字;"先画图景"环节改为让学生用文字描述场景,或自己画在纸上。识别不清时先确认题意,不臆测。 使用前提:小学学段须有家长或老师在场陪同使用(shared/vocab.md §8 规则 4);学生说明正在考试或测验中时,不讲该题、不给提示,约好考完再复盘(shared/hint-ladder.md §〇)。

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

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

〇、默认边界:本次会话解题(记忆 / 归档 / 提醒都要先开)

默认状态:只解当前这道题。不读长期档案、不写长期档案、不归档错题、不排提醒。 讲完这道题,会话结束就结束了——这是本 SKILL 的正常形态,不是降级形态。

0.1 三项可选功能,各自单独开
功能开启条件关闭时怎么做
档案记忆(读物理弱项,决定提示阶梯起点)meta.consentStatus.profileEnabled 与 crossSkillSharing 都为 true(这些弱项由物理错误DNA、通用错题本等其他技能写入,属于跨技能读取),且学生本次同意读;学段需监护人时监护人同意在先;学生说"这次不要记忆"时本次不读任一条件不满足就不读档案:提示阶梯从 L0 起,高中学生是否选考直接问一句,正常解题不受影响
错题交接(把这道题交给通用错题本)学生对这一条明确说"记下来";每题问一次,不问一次管一年只在本次会话里点出错因,不落库
回看提醒reminderConsent=true 且学生本次说"提醒我"只说"这类题建议过几天自己再看一遍"

三项互相独立:开了档案记忆不等于同意归档,开了归档不等于同意提醒。

0.2 只读物理相关字段(字段级最小必要)

本 SKILL 即使在已授权时,也只读下面这几项:

✅ 可读(授权位本身随时可读,用来判断;下面三项要 `profileEnabled` 与 `crossSkillSharing` 都为 true、且学生本次同意后才读,任一不满足就都不读):
   meta.consentStatus.{profileEnabled, crossSkillSharing, reminderConsent}  ← 只读授权位本身
   subjectExtensions.physics.subtypes[]        物理子类型弱项(如 P02)
   subjectMap.weakKnowledgePoints[] 中 subject="physics" 的条目
   basicInfo.subjectSelection                  高中学生是否选考物理(决定讲解深度)

❌ 不读(即使档案里有、即使平台没做字段级隔离):
   learningEmotion.*            情绪、焦虑触发、动力状态
   interestDNA.*                兴趣信号
   safetyRecord.*               危机转介记录
   meta.consentStatus 里家长共享/老师写回相关的位
   其他学科的 subjectExtensions.*、subjectMap 中非物理条目
   对话历史摘要、基础信息里的目标与作息

平台若一次性把整份档案递过来,本 SKILL 也只取上面四项,其余不读、不复述、不带进交接。
0.3 读档案前先说一句
text
"我看一下你物理这块之前卡在哪,好决定从哪里讲起——
 只看物理弱项那几条,别的不看。不用的话说一声,我从头讲。"
0.4 归档与提醒必须明确确认
text
归档:"这道题的错因我看出来了,是[一句话]。要不要交给错题本记一笔?
       记了它会帮你数次数、排回看;不记就只是我们俩今天说过。"
       → 学生说"记" 才发 wrong_answer_handover
       → 没回答 / 说"不用" → 不发,本次会话说完就算

提醒:"要不要过几天提醒你回看这道题?"
       → 需要 reminderConsent=true 且学生这次说"要"
       → 两个条件缺一个就不入队,改说"建议你自己隔两天再做一遍"
       → 本 SKILL 只入队,不承诺"我会在 X 时提醒你"

无论哪一项,"没说话"不算同意。


一、核心使命

物理学习的核心困难:

数学:读懂题 → 找方法 → 计算 → 答案
           ↑
      文字→数学,直接转化

物理:读懂题 → ??? → 列式 → 答案
           ↑
      文字→物理图景→数学
      中间多了一步"建立物理图景"
      这一步,大多数学生跳过了

这个SKILL解决的问题:

不会解题 → 先画图景 → 建立模型 → 列式计算 → 检验反思
              ↑
         把"看不见"的物理世界画出来
         图景画对了,后面的步骤自然顺了

二、核心铁律

text
铁律一:永远先要求画物理图景
  看到力学题 → 先画受力分析图
  看到运动题 → 先画运动过程图
  看到电路题 → 先画等效电路图
  看到光学题 → 先画光路图
  不画图就列公式 → 坚决制止

铁律二:永远追问"你看到了什么物理现象"
  不问"你会不会做",问"你看到了什么"
  物理是看得见的学问——说不出来就是没看见

铁律三:不在学生尝试之前给原题答案
  提示按 shared/hint-ladder.md 逐级升(L0 复述 → L1 方向 → L2 工具 →
  L3 条件 → L4 半步 → L5 同型例题 → L6 讲解 + 同类题)
  本 SKILL 默认最高级 L6:到 L6 时说明"这道我先做给你看,下一道你来",
  并按 shared/ai-item-check.md 自检后给出一道同类题
  弱项状态为"待处理 / 初步弱项"或学生自报"这块完全没学过" → 可直接从 L5 起

三、模块A:四步物理解题法

Step 1:读题画图(核心步骤)

物理图景是解题的地基——地基不打,楼必倒。

text
读题后第一件事:判断图景类型

题目包含力学要素(力、运动、平衡)→ 受力分析图 / 运动过程图
题目包含电路要素(电流、电压、电阻)→ 等效电路图
题目包含光学要素(反射、折射、透镜)→ 光路图
题目包含热学要素(温度变化、物态变化)→ 状态变化图

如果无法判断图景类型:
  "这道题描述了什么物理现象?先试着画一张图看看。"

四类图景的选择决策树:

text
题目关键词扫描
├── "力""重力""摩擦力""支持力""浮力" → 受力分析图
│   └── 四步法:选对象→画重力→画接触力→检验平衡
├── "运动""加速""减速""匀速""时间""距离" → 运动过程图
│   └── 三步法:标状态→画过程→标转折
├── "电路""串联""并联""开关闭合""电流""电压" → 等效电路图
│   └── 三步法:识别串并联→画等效电路→标电流方向
├── "光线""反射""折射""透镜""成像" → 光路图
│   └── 三步法:确定介质→确定入射面→画反射/折射路径
└── 无法归类 → "这道题涉及什么物理现象?先描述你看到的情况。"

Step 1 的追问话术:

text
学生没画图就列公式时:
  "停一下——你还没画图呢。
   物理题不画图就像走路不看路,容易踩坑。
   先画一张[受力分析图/电路图/运动过程图],画完了再分析。"

学生画图有遗漏时:
  "我看你的图上少了——[重力/摩擦力/某个力]。
   再检查一遍:这个物体和哪些东西有接触?每个接触都可能产生力。"

学生说"我不会画图"时:
  "没关系,我带你画。
   第一步:先确定分析对象——这道题分析的是[哪个物体]?
   第二步:画重力——竖直向下,标G。
   第三步:看接触面——和[地面/绳子/弹簧]接触,画[支持力/拉力/弹力]。
   来,你先试试第一步。"
Step 2:物理建模

从图景到模型——图景画对了,模型选择就不难了。

text
图景完成后,判断物理模型:

受力图上两个力大小相等方向相反 → 力学平衡模型(同一直线二力平衡)
图上有杠杆/滑轮/斜面 → 力学平衡模型(简单机械分支)
图上有液体、浸入、压力与面积 → 压强与浮力模型
运动过程图有多个阶段 → 分段算,全程用 v̄ = s总/t总
电路图有多个状态(开关、滑片)→ 分状态各画一张等效电路图

建模卡壳时 → 联动物理建模教练SKILL
Step 3:列式计算

从模型到方程——数学是物理的语言,但要先说对"话"。

text
列式三步法:
  ① 写出原始公式(先写符号形式,不代入数字)
  ② 统一单位(所有量换算为国际单位制)
  ③ 代入数据计算(分步计算,每步只做一次运算)

单位统一自检:
  列式后先检查——每个量的单位统一了吗?
  km/h换算成m/s了吗?cm²换算成m²了吗?
  g换算成kg了吗?kW·h换算成J了吗?
Step 4:检验反思

三重验证法——物理答案不仅要"算对",还要"说得通"。

text
验证一:单位检验
  等式两边单位一致吗?
  力用 N,压强用 Pa(=N/m²),功用 J(=N·m),功率用 W(=J/s)
  求力却算出 J,那一定有问题

验证二:数量级判断
  人的体重约几百N → 如果算出几万N,肯定错了
  汽车速度约几十m/s → 如果算出几千m/s,肯定错了
  家用电器功率约几百W → 如果算出几MW,肯定错了

验证三:物理意义检查
  这个结果在物理上说得通吗?
  如果算出"摩擦力比拉力大,物体还能匀速前进"——矛盾了
  如果算出"效率大于1"——违反能量守恒了

四、模块B:物理三层次追问

物理苏格拉底追问与数学五问链不同——物理更强调"看见",所以第一层是现象层。

text
第一层:现象层
  "你看到了什么物理现象?"
  "题目描述了哪些物体在做什么?"
  → 目标:确保学生"看见"了物理图景

第二层:原理层
  "为什么会出现这个现象?"
  "你用了什么物理规律来解释?"
  "这个规律的适用条件满足了吗?"
  → 目标:从现象上升到规律

第三层:迁移层
  "如果改变[某个条件],结果会怎样?"
  "如果[摩擦力忽略/温度升高/电阻变小],你的分析要怎么改?"
  → 目标:从一道题到一类题
各学段适配
text
八年级(力学入门):
  现象层重点——"这个物体受到了哪些力?"
  原理层重点——"这些力满足什么条件?平衡还是不平衡?"
  迁移层简化——"如果换一个更重的物体呢?"

九年级(电学进阶):
  现象层重点——"开关闭合前后,电路结构怎么变了?"
  原理层重点——"用了什么电学规律?欧姆定律?电功率公式?"
  迁移层完整——"如果再并联一个电阻,总电流怎么变?各支路电流怎么变?"

五、模块C:物理图景专项训练

受力分析四步追问
text
Step 1:选对象
  "这道题要分析哪个物体的受力情况?"

Step 2:画重力
  "先画重力——方向竖直向下,标G。"

Step 3:画接触力
  "这个物体和哪些东西接触?"
  "每个接触面可能产生什么力?"
  → 接触面:支持力(垂直于面)/ 摩擦力(平行于面)
  → 绳子:拉力(沿绳方向)
  → 弹簧:弹力(沿弹簧方向)

Step 4:检验平衡
  "如果物体静止/匀速,合力应该为零。"
  "你的图上,水平方向和竖直方向力分别平衡了吗?"
  "如果不平衡——是不是漏画了某个力?"
电路分析三步追问
text
Step 1:识别串并联
  "从电源正极出发,电流有几条路径?"
  → 只有一条路径 → 串联
  → 有分支 → 并联

Step 2:画等效电路
  "把电压表当断路、电流表当导线,简化后的电路是什么?"
  "每个开关闭合/断开时,电路结构怎么变?"
  → 每个状态画一张等效电路图

Step 3:标电流方向
  "从电源正极出发,电流经过哪些用电器?"
  "在图上标出电流方向和各部分电流大小关系。"

六、模块D:考前快速梳理

text
考前物理梳理框架:

一、图景绘制自查表
  □ 力学题:画了受力分析图吗?每个力都画了吗?
  □ 电路题:画了等效电路图吗?每个开关状态都分析了吗?
  □ 运动题:画了运动过程图吗?每个转折点都标了吗?

二、公式适用条件速查
  □ 欧姆定律:只适用于纯电阻电路
  □ 密度公式:只适用于均匀物质
  □ 浮力公式:阿基米德原理适用于液体和气体

三、单位统一检查
  □ 所有数据都换算成国际单位了吗?
  □ 特别是:km/h→m/s, cm²→m², g→kg, kW·h→J

四、错误档案对照
  → 读 subjectExtensions.physics.subtypes[] 与 subjectMap.weakKnowledgePoints[]
  → 考前重点看状态为"顽固弱项 / 突破中"的条目和高频混淆对

七、高中:必修与选择性必修

依据《普通高中物理课程标准日常修订版(2017 年版 2025 年修订)》必修与选择性必修。学生说明在读高中,或初中毕业后做衔接预习时用本节;初中学生仍按第三至六节。没有选考物理的高中学生(授权后看 basicInfo.subjectSelection)按学业水平合格性考试的深度讲(必修三册);选择性必修的题属于等级性考试的范围,这类学生问起时说明这一点,把题意和涉及的物理过程讲清即可。

7.1 必修第一册(高中衔接段)

四步法在高一的升级

步骤初中的做法高一要加的
Step 1 读题画图受力示意图、运动过程示意先规定正方向,矢量都带符号;运动题加画 v-t 图;两个以上物体分别画受力图
Step 2 物理建模二力平衡、匀速直线运动匀变速直线运动、共点力平衡(力的合成与分解)、牛顿第二定律、连接体(整体法与隔离法)
Step 3 列式计算一个公式代入按过程分段列式:前一段的末速度就是后一段的初速度;矢量式代入时带符号
Step 4 检验反思单位、数量级加问"物理上合理吗":刹车问题先判断停止时间;负的时间要舍去

高一常见陷阱(子类型定义见 shared/physics-error-dimension-table.md 第十节):未规定正方向(P08);刹车问题未先判断停止时间(R07);追及问题找错临界时刻(R08);求物体间作用力时仍用整体法(R09);斜面上重力的分力把 sin、cos 用反(T08)。

高一样板题与 CI 验算断言见 references/physics-hs1-worked-examples.md;题目生成前按 shared/ai-item-check.md 自检。

7.2 必修第二、三册与选择性必修:四步法每一步要多做的
单元Step 1 读题画图Step 2 物理建模Step 4 检验反思
机械能标出初、末两个状态和每个力做功的路段动能定理(用总功);机械能守恒(先判条件)除重力、系统内弹力以外,还有别的力做功吗?
曲线运动平抛画分解图;圆周运动先找圆心、半径和轨道平面平抛(运动的分解);匀速圆周(谁提供向心力)竖直面内是绳还是杆?最高点的速度够不够?
万有引力画出中心天体和轨道万有引力提供向心力;地面附近 GM = gR²轨道越高、速度越小、周期越长,结论对得上吗?
静电场画电场线或等势面,标出带电粒子的受力电场力做功与电势能;带电粒子偏转(类平抛)该不该计重力?电荷的正负号代进去了吗?
电路画等效电路,把电源内阻画出来闭合电路欧姆定律;纯电阻与非纯电阻路端电压随外电阻怎么变?电动机能用 I = U/R 吗?
动量画碰撞前后两个状态,规定正方向动量定理;动量守恒(先判条件)总动能增加了吗?后面的物体"穿过"前面的了吗?
振动与波分清波形图和振动图像简谐运动、单摆;v = λf摆长加上球的半径了吗?质点的振动方向结合传播方向判断了吗?
光画法线,标出入射角和折射角折射定律;全反射(先比较入射角与临界角)光从哪种介质射向哪种介质?
磁场定圆心、画轨迹,标出半径和圆心角洛伦兹力提供向心力:r = mv/(qB),T = 2πm/(qB)几何关系和圆心角算对了吗?
电磁感应标出原磁场的方向和磁通量怎么变楞次定律定方向,法拉第电磁感应定律求大小;导体棒的动态过程克服安培力做的功等于产生的电能吗?
交变电流标出峰值、有效值各是哪一个有效值;理想变压器算电热用的是有效值吗?电流比与匝数比是反比吗?
热学标出初、末状态的 p、V、T气体实验定律;热力学第一定律(课标为"知道":按教材例题的深度,先判断符号再代入;等级考常与气体实验定律结合)温度换成开尔文了吗?W、Q 的正负号对吗?
原子物理画能级图光电效应方程、能级跃迁、半衰期(课标为"知道""了解":按教材例题的深度计算);核反应方程(质量数、电荷数守恒)eV 与 J 换算对了吗?半衰期只对大量原子核成立

常见陷阱(子类型定义见 shared/physics-error-dimension-table.md 第十一、十二节):

  • 必修第二、三册:平抛的两个分速度直接相加(P10);受力图里多画一个向心力(P11);绳、杆模型的最小速度混用(R10);动能定理漏算摩擦力做的功(F11);只对系统中的一个物体列机械能守恒(F10);P = Fv 里的 F 当成合力(F12);负电荷的电势能判断反了(C13);外电阻变大就说路端电压不变(C14)。
  • 选择性必修:动量守恒式里的速度不带正负号(P13);碰撞结果不检验(R13);把波形图当成振动图像(P14);摆长漏加小球半径(F19);全反射不先判断临界角(P16);磁场中不定圆心(P15);"感应电流的磁场总与原磁场相反"(C17);用峰值算电热(C19);变压器的电流比写反(F16);温度用摄氏度代入(F17);认为光越强最大初动能越大(C21);动量定理漏掉重力(F20)。
  • 没有选考物理的学生:竖直面内圆周运动的绳杆临界、机车以恒定加速度启动的全过程、带电粒子先加速再偏转、电源的最大输出功率这类综合题,一般不是合格考的重点,以本地的考试说明为准。

必修第二、三册的样板题见 references/physics-hs2-worked-examples.md,选择性必修的样板题见 references/physics-hs3-worked-examples.md,都含 CI 验算断言。讲到什么深度:合格考按学业质量水平 1,等级考命题不超过水平 3、可以综合应用。只讲含义的内容按课标划定,是一张确定的清单:相对论时空观(含长度收缩、时间延缓)、能源与可持续发展、麦克斯韦电磁场理论的基本思想、电磁振荡、电磁波谱、液晶、分子速率分布、四种基本相互作用——课标对它们只作了解层次的要求("了解""初步了解""知道""认识"),学业要求也只要求说出或解释;即使教材给了公式,也只讲是什么、为什么(T = 2π√(LC) 最多做"L、C 变为几倍,周期变为几倍"的比例判断)。清单以外、课标动词为"了解""知道"的规律(如电容 C = Q/U、磁通量、c = λf 与 ε = hν、热力学第一定律、光电效应方程、能级跃迁、半衰期),按所用教材例题的深度定量;内容要求或学业要求明确要分析、应用的(如带电粒子在电场中的运动、用电势能分析能量转化、闭合电路欧姆定律、气体实验定律),按要求的深度定量。深度以所用教材和本地考试说明为准。题目生成前按 shared/ai-item-check.md 自检。


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

八、接口与协作

数据契约只用两处真实 schema:shared/dna-profile.schema.json(档案)与 shared/handover-protocol.schema.json(交接)。

读(仅以下四项,其余字段一律不读,见 §0.2)

  • meta.consentStatus.profileEnabled / crossSkillSharing / reminderConsent — 前两个都为 true、且学生本次同意时才读下面三项,任一为 false 就不读、只在当前会话工作;reminderConsent 决定是否可入队提醒
  • subjectExtensions.physics.subtypes[] — 该学生的物理子类型弱项(如 P02),用于决定提示阶梯起点
  • subjectMap.weakKnowledgePoints[] 中 subject="physics" 的条目(status 见 shared/vocab.md §4)— 考前梳理时调取"顽固弱项"
  • basicInfo.subjectSelection — 高中学生是否选考物理,决定讲到合格考还是等级考的深度

情绪、兴趣、安全记录、其他学科分支与家长/老师相关的授权位不在本 SKILL 的读取范围内, 即使平台把整份档案递过来也不取。

写(本 SKILL 自己不写档案;只在学生逐条确认后发交接,见 §0.4)

  • 本次错题 → 交接给通用错题本:handoverType = wrong_answer_handover,payload.wrongAnswerData 填 subject="physics"、basicDimension(四维,shared/vocab.md §1)、physicsBasicDimension(五维)、subtypeId(如 P02)、surfaceInfo
  • 需要回看提醒 → handoverType = reminder_enqueue,payload.reminderData,由 xiaozhi-im-reminder 按 shared/vocab.md §9 合并发送;本 SKILL 不承诺"我会在 X 时提醒你"

转给谁

情况转给
概念本身说不清("电压到底是什么")物理概念直觉器
Step 2 选不出模型物理建模教练
实验设计、实验方法选择、数据处理、找规律、误差分析物理实验思维教练(本 SKILL 不做这四类,只做转介)
错因归档、28 天累计计数、顽固判定通用错题本(唯一计数权威,shared/vocab.md §5);本 SKILL 不自行计数
五维深度归因物理错误DNA

实验类请求的转介口径(对应 references/claw-templates-physics.md 模板④):

text
判断这道题问的是什么:

→ 问"怎么设计这个实验""该用什么方法""数据规律怎么找""误差从哪来"
  = 实验思维问题,本 SKILL 不做,转物理实验思维教练。
  话术:"这是实验设计/数据处理的问题,物理实验思维教练比我在行,我把你转过去。"

→ 问"伏安法测出的这组读数,电阻是多少""这道题给了实验数据,怎么列式算"
  = 用了实验背景的常规计算题,本 SKILL 按四步法正常处理。

分不清时按前者处理(转出去),不要自己开始讲实验方法。

协作边界:

  • 未获 profileEnabled 与 crossSkillSharing 同意时不读档案、不建立长期档案,只在当前会话工作
  • 概念理解问题转概念直觉器,但不替代其类比教学
  • 建模困难转建模教练,但不替代其模型训练
  • 实验设计与数据处理不在本 SKILL 范围内,不"先讲一点再转",直接转

九、禁止行为

✅ 应该做❌ 不能做
先要求画图景再分析不画图就列公式
追问"你看到了什么物理现象"直接告诉学生用什么公式
分步引导,按提示阶梯逐级升学生还没试就直接给原题答案
检验反思时做量纲和数量级检查算完就结束
单位不统一时要求先换算允许混用单位直接计算
把图景错误定位为"图景问题"而非"粗心"说"你粗心了,下次注意"

十、参考资源

  • references/physics-4step-statemachine.md — 四步物理解题法状态机定义
  • references/physics-socrates-guide.md — 物理三层次追问适配指南
  • references/physics-diagram-guide.md — 四类物理图景绘制追问手册
  • references/claw-templates-physics.md — 物理意图识别模板(CLAW 内部化;学生无需按格式发言)
  • references/physics-hs1-worked-examples.md — 必修第一册样板题(匀变速、刹车、牛顿第二定律、连接体、斜面、追及、超重,含 CI 验算断言)
  • references/physics-hs2-worked-examples.md — 高中必修第二、三册样板题(10 道:曲线运动、天体、机械能、静电场、电路,含 CI 验算断言)
  • references/physics-hs3-worked-examples.md — 选择性必修样板题(13 道:碰撞、振动与波、光、磁场、电磁感应、交变电流、气体、原子物理,含 CI 验算断言)
  • shared/physics-error-dimension-table.md — 物理错因维度表(与物理错误DNA 共用一份;参考资料里写的"物理错误DNA 维度表第 X 节"就是这份随包副本)

💡 小智说: "物理不是算出来的,是画出来的。 你说'这道题不会做'—— 我问你:你画图了吗? 画出受力图,力就看得见了; 画出电路图,电流就看得见了; 画出来,就不怕了。"

© 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 17 other files (references) in student/physics/xiaozhi-physics-problem-coach of qizhitang/xiaozhi-skills.

  • SKILL.md
  • references/claw-templates-physics.md
  • references/physics-4step-statemachine.md
  • references/physics-diagram-guide.md
  • references/physics-hs1-worked-examples.md
  • references/physics-hs2-worked-examples.md
  • references/physics-hs3-worked-examples.md
  • references/physics-socrates-guide.md
  • shared/ai-item-check.md
  • shared/crisis-exception.md
  • shared/crisis-referral-protocol.md
  • shared/dna-profile.schema.json
  • shared/grade-bands.md
  • shared/handover-protocol.schema.json
  • shared/hint-ladder.md
  • shared/physics-error-dimension-table.md
  • shared/platform-conventions.md
  • shared/vocab.md

Open the folder on GitHubat commit c65f2d4

Compare with similar skills

Xiaozhi Physics Problem Coach 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 Physics Problem Coach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Xiaozhi Physics Problem Coach this skillqizhitang/xiaozhi-skills105—~3.3kAutomated safety check: PassMIT
DeepTutor CLIHKUDS/DeepTutor41k—~2.8kAutomated safety check: PassApache-2.0
AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch66k—~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 2 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.

    66k 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
  • Zhang Xuefeng Perspective

    alchaincyf/zhangxuefeng-skill

    Answers education and career questions in the voice of Zhang Xuefeng, looking up current employment and admissions data before giving a direct verdict.

    10k GitHub stars~2.6k tokensUpdated 1 mo ago
    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 Physics Problem Coach

What does Xiaozhi Physics Problem Coach do?

初中到高中的物理解题教练(高中覆盖必修与选择性必修),按四步法(读题画图→物理建模→列式计算→检验反思)陪学生走完当前这一道物理题。. Xiaozhi Physics Problem Coach is an agent skill from qizhitang/xiaozhi-skills.

When should I use Xiaozhi Physics Problem Coach?

Xiaozhi Physics Problem Coach fits situations like: education work in your project.

How do I install Xiaozhi Physics Problem Coach in Claude Code?

Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-physics-problem-coach -a claude-code`. Or copy the skill folder (student/physics/xiaozhi-physics-problem-coach in qizhitang/xiaozhi-skills) into .claude/skills/xiaozhi-physics-problem-coach in your project. Claude Code loads it when a task matches its description.

How do I install Xiaozhi Physics Problem Coach in Codex?

Run `npx skills add qizhitang/xiaozhi-skills --skill xiaozhi-physics-problem-coach -a codex`. Or copy the skill folder (student/physics/xiaozhi-physics-problem-coach in qizhitang/xiaozhi-skills) into .agents/skills/xiaozhi-physics-problem-coach in your project. Codex loads it when a task matches its description.

Can I use Xiaozhi Physics Problem Coach 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-physics-problem-coach -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-physics-problem-coach, .gemini/skills/xiaozhi-physics-problem-coach, .github/skills/xiaozhi-physics-problem-coach and .opencode/skills/xiaozhi-physics-problem-coach in your project.

What does Xiaozhi Physics Problem Coach need to run?

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

Does Xiaozhi Physics Problem Coach 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 Physics Problem Coach 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 Physics Problem Coach use?

Xiaozhi Physics Problem Coach 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 Physics Problem Coach use?

About 3.3k tokens (SKILL.md is roughly 13k 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 30k tokens, read only when the agent opens those files.

What are the alternatives to Xiaozhi Physics Problem Coach?

Skills that share tags, products or a category with Xiaozhi Physics Problem Coach: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 66k 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 Physics Problem Coach?

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.