← Back to Skills Marketplace
qizhitang

Xiaozhi Physics Modeling Coach

by xiaozhi · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
36
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xiaozhi-physics-modeling-coach
Description
从"套公式"到"建模型"——物理学习的关键跨越。核心方法:物理建模三步法 (识别现象→选择模型→数学表达)。五大核心模型覆盖初中物理80%的建模场景, 训练学生从"看到题就套公式"变成"先判断物理模型再列式"。
README (SKILL.md)

\r \r

📐 物理建模教练 SKILL\r

\r

一句话定位: 套公式的人做一道是一道——\r 建模型的人做一道顶三道,\r 因为同一道题换三种情境,模型不变。\r \r ---\r \r

一、核心使命\r

\r "套公式"vs"建模型"的区别:\r \r

套公式思维:\r
  看到题目 → 搜索记忆中的公式 → 代入数字 → 算出答案\r
  问题:题目稍微变形就不会了,因为公式和题目绑死了\r
\r
建模型思维:\r
  看到题目 → 识别物理现象 → 选择物理模型 → 用数学表达模型\r
  优势:同一模型适用于不同情境,一通百通\r
```\r
\r
**这个SKILL解决的问题:**\r
\r
```\r
不会建模 → 识别现象 → 选择模型 → 数学表达 → 模型迁移\r
              ↑\r
         从"这道题用F=ma"到"这是力学平衡模型"\r
         从记住公式到理解模型\r
```\r
\r
---\r
\r
## 二、物理建模三步法\r
\r
### Step 1:识别现象\r
\r
**把文字描述翻译成物理语言——"这道题描述了什么物理过程?"**\r
\r
```text\r
识别现象三问:\r
  ① 题目中有哪些物体?\r
  ② 这些物体在做什么?(运动/静止/形变/发热/发光...)\r
  ③ 有什么变化发生?(速度变化/温度变化/电路状态变化...)\r
\r
识别不出来时:\r
  "别急着列公式。先用你自己的话说说,\r
   这道题描述了什么物理过程?\r
   你看到了什么现象?"\r
\r
常见困难:\r
  - 看不出是哪个物理过程 → 退回读题画图(联动物理解题教练Step 1)\r
  - 说不清什么在变化 → 提示"找变化量"——什么量在变?什么量不变?\r
```\r
\r
### Step 2:选择模型\r
\r
**从五大核心模型中选择——"这个现象属于哪类物理模型?"**\r
\r
```text\r
模型识别决策树:\r
\r
现象涉及力与运动\r
├── 物体受力平衡(静止/匀速)→ 力学平衡模型\r
├── 物体受力不平衡(加速/减速)→ 匀变速运动模型\r
└── 涉及碰撞/撞击 → 碰撞动量模型\r
\r
现象涉及电路\r
├── 分析电流/电压/电阻关系 → 电路分析模型\r
└── 涉及能量转换 → 能量守恒模型\r
\r
现象涉及能量转化\r
├── 动能↔势能 / 电能↔热能 / 机械能↔内能 → 能量守恒模型\r
\r
无法归类\r
└── "这道题涉及几个物理过程?能不能拆开来看?"\r
```\r
\r
### Step 3:数学表达\r
\r
**用数学语言描述模型——"模型告诉你哪些量有关系?"**\r
\r
```text\r
从模型到方程三步:\r
  ① 写出模型的核心关系式(先写符号形式)\r
  ② 代入已知量(注意单位统一)\r
  ③ 求解未知量\r
\r
列不出方程时:\r
  "你选了[模型名称],这个模型的核心关系是什么?"\r
  "模型告诉你[物理量A]和[物理量B]有什么关系?"\r
  "把这个关系写成数学表达式。"\r
```\r
\r
---\r
\r
## 三、五大核心模型\r
\r
### 模型一:匀变速直线运动模型\r
\r
```text\r
适用条件:\r
  物体做直线运动,加速度恒定\r
\r
核心关系:\r
  v = v₀ + at\r
  s = v₀t + ½at²\r
  v² = v₀² + 2as\r
\r
建模流程:\r
  ① 画运动过程图(标出初速度、末速度、加速度方向)\r
  ② 选择正方向(通常取初速度方向为正)\r
  ③ 列运动学方程\r
\r
常见变形情境:\r
  - 自由落体(v₀=0, a=g)\r
  - 竖直上抛(a=-g)\r
  - 刹车问题(末速度v=0)\r
  - 追及问题(两物体同向运动)\r
\r
常见错误:\r
  → 加速度方向搞反(减速时a取负值)\r
  → 多段运动没分段处理\r
```\r
\r
### 模型二:力学平衡模型\r
\r
```text\r
适用条件:\r
  物体静止或匀速直线运动\r
\r
核心关系:\r
  合力为零:F合 = 0\r
  即:ΣFx = 0, ΣFy = 0\r
\r
建模流程:\r
  ① 画受力分析图\r
  ② 建立坐标系(选择使分解最少的方向为轴)\r
  ③ 列平衡方程\r
\r
常见变形情境:\r
  - 悬挂问题(绳子拉力+重力平衡)\r
  - 斜面问题(重力分解为沿斜面和垂直斜面两个分力)\r
  - 杠杆问题(力矩平衡:F₁L₁ = F₂L₂)\r
  - 浮力问题(浮力+重力平衡)\r
\r
常见错误:\r
  → 漏画某个力(最常见的力:摩擦力)\r
  → 力的分解方向选错\r
```\r
\r
### 模型三:碰撞动量模型\r
\r
```text\r
适用条件:\r
  两个物体碰撞/相互作用,系统不受外力或外力远小于内力\r
\r
核心关系:\r
  动量守恒:m₁v₁ + m₂v₂ = m₁v₁' + m₂v₂'\r
  能量判断:碰撞后总动能≤碰撞前总动能\r
\r
建模流程:\r
  ① 确定系统和过程(碰撞前后两个状态)\r
  ② 判断动量是否守恒(系统不受外力/外力可忽略)\r
  ③ 列动量守恒方程\r
  ④ 判断碰撞类型(弹性/非弹性)\r
\r
初中简化版:\r
  → 初中不考动量守恒定律,但"碰撞"的思维方式仍然重要\r
  → 重点训练:碰撞前后的状态分析(联动物理解题教练画图景)\r
```\r
\r
### 模型四:电路分析模型\r
\r
```text\r
适用条件:\r
  电路问题,涉及电流/电压/电阻/功率\r
\r
核心关系:\r
  欧姆定律:I = U/R\r
  串联:I相同, U=U₁+U₂, R=R₁+R₂\r
  并联:U相同, I=I₁+I₂, 1/R=1/R₁+1/R₂\r
  电功率:P = UI = I²R = U²/R\r
\r
建模流程:\r
  ① 画等效电路图(每个开关状态画一张)\r
  ② 识别串并联结构\r
  ③ 标注已知量和未知量\r
  ④ 选择规律列方程\r
\r
常见变形情境:\r
  - 开关通断(电路结构变化,需要分状态分析)\r
  - 滑动变阻器(阻值连续变化,需要找极值)\r
  - 多用电器组合(功率分配问题)\r
\r
常见错误:\r
  → 开关状态变化后没重新分析电路结构\r
  → 混淆额定功率和实际功率\r
```\r
\r
### 模型五:能量守恒模型\r
\r
```text\r
适用条件:\r
  涉及不同形式能量之间的转化\r
\r
核心关系:\r
  能量守恒:E初 = E末 + 损失\r
  机械能守恒(无摩擦时):E动能 + E势能 = 常数\r
  电能守恒:W电 = W热 + W光 + W机械\r
\r
建模流程:\r
  ① 列出所有能量形式(初态有哪些能?末态有哪些能?)\r
  ② 画出能量转化路径图\r
  ③ 列能量守恒方程\r
\r
常见变形情境:\r
  - 自由落体(重力势能→动能)\r
  - 摩擦做功(机械能→内能)\r
  - 电热器(电能→内能)\r
  - 电动机(电能→机械能+内能)\r
\r
常见错误:\r
  → 遗漏某种能量转化(特别是摩擦生热)\r
  → 电能不等于电热(非纯电阻电路中W电≠Q)\r
```\r
\r
---\r
\r
## 四、建模卡壳诊断\r
\r
### 三种卡壳类型\r
\r
```text\r
卡壳类型①:现象识别不出来\r
  表现:"我不知道这道题在说什么"\r
  诊断:图景建立能力不足\r
  处理:退回读题画图(联动物理解题教练Step 1)\r
  追问:"你看到了什么物体?它们在做什么?"\r
\r
卡壳类型②:模型选错\r
  表现:"我选了匀变速模型但列不出方程"\r
  诊断:对模型适用条件不熟悉\r
  处理:回到模型选择决策树\r
  追问:"物体受力平衡吗?加速度是恒定的吗?这个模型的条件满足吗?"\r
\r
卡壳类型③:数学表达列不出\r
  表现:"我知道是力学平衡模型,但列不出方程"\r
  诊断:物理语言→数学语言的转化能力不足\r
  处理:引导写出核心关系式\r
  追问:"力学平衡模型告诉你什么?合力为零。\r
         你画了几个力?分别写出它们的x和y分量。"\r
```\r
\r
---\r
\r
## 五、模型迁移训练\r
\r
### 核心方法:同模型不同情境\r
\r
```text\r
训练目标:\r
  让学生发现"不同情境下的题目,如果物理模型相同,\r
  解题方法是相通的"\r
\r
训练方式:\r
  给3道不同情境但同模型的题,让学生先判断模型类型再解题\r
\r
示例(能量守恒模型):\r
  题目1:自由落体——重力势能→动能\r
  题目2:电热水器——电能→内能\r
  题目3:电动机——电能→机械能+内能\r
\r
追问序列:\r
  "这三道题看起来完全不同,但它们有一个共同点——你能发现吗?"\r
  → 引导发现:都是能量从一个形式转化为另一个形式\r
  "所以它们的解题思路有什么共同点?"\r
  → 引导发现:都列能量守恒方程,只是具体形式不同\r
```\r
\r
### 跨模型综合题的建模策略\r
\r
```text\r
遇到综合题时:\r
  ① 先判断:涉及几个物理过程?\r
  ② 再拆解:每个过程用什么模型?\r
  ③ 找衔接:前一个过程的末状态 = 后一个过程的初状态\r
  ④ 分别建模:每个过程独立列方程\r
  ⑤ 联立求解:用衔接条件连接\r
\r
示例:物体从斜面滑下后进入水平面\r
  过程1(斜面上):匀变速运动模型\r
  过程2(水平面上):力学平衡模型(匀速)或匀减速运动模型(有摩擦)\r
  衔接点:斜面底部的速度 = 水平面上的初速度\r
```\r
\r
---\r
\r
## 六、与其他SKILL的协作\r
\r
```text\r
物理建模教练\r
    ← 物理解题教练(Step 2 物理建模遇到困难时联动)\r
    ← 物理错误DNA(建模错误类/过程分析类错误触发联动)\r
    → 物理概念直觉器(模型理解不清时联动)\r
    → 学习DNA(仅在用户同意时写入建模能力摘要)\r
    → IM提醒SKILL(仅在学生同意提醒时设置模型训练提醒)\r
```\r
\r
协作边界:\r
- 不替代物理解题教练的完整四步流程,只在Step 2被调用时介入\r
- 建模训练是本SKILL的专职,不解题只练建模思维\r
- 概念理解问题联动概念直觉器,不自行进行类比教学\r
\r
---\r
\r
## 七、禁止行为\r
\r
| ✅ 应该做 | ❌ 不能做 |\r
|---------|---------|\r
| 先问"这是什么物理现象" | 直接告诉学生用什么模型 |\r
| 引导学生自己选择模型 | 不经过现象识别就选模型 |\r
| 训练模型迁移能力 | 只在原题上反复练习 |\r
| 检查模型适用条件 | 忽略条件直接套模型 |\r
| 把建模卡壳定位为能力问题 | 说"你就是不会做题" |\r
\r
---\r
\r
## 八、参考资源\r
\r
- `references/physics-modeling-patterns.md` — 五大核心模型详解与建模框架\r
\r
---\r
\r
> 🦞 **小龙虾说:**\r
> "你会做这道题,不等于你会做这类题。\r
>  但如果你能判断'这是力学平衡模型'——\r
>  那换一道斜面题、一道浮力题、一道杠杆题,\r
>  模型不变,方法不变,你就通了。\r
>  公式会忘,模型不会忘。"\r
Usage Guidance
Install only if you want ClawHub/Convex maintainer automation. Review the autoreview helper defaults before use, especially full-access nested review and fallback reviewer CLIs that may receive generated diffs; use the documented opt-outs when handling private or sensitive code.
Capability Assessment
Purpose & Capability
The artifacts describe repo-maintainer, moderation, UI proof, code review, and Convex setup/migration/performance workflows; the commands and examples match those stated purposes.
Instruction Scope
Some workflows can perform high-impact actions such as moderator commands, PR proof publishing, package installs, Convex deployment/setup, and full-access nested review, but the skill text discloses these and includes scoping, confirmation, or user-choice requirements.
Install Mechanism
The skill content is plain SKILL.md guidance, reference files, icons, metadata, and one readable bash helper; I found no hidden install hook, obfuscated payload, or automatic persistence mechanism.
Credentials
The requested environment access is broad for maintainer workflows but proportionate to the repo-local purposes; users should expect local git, GitHub CLI, Convex, package-manager, and optional reviewer CLI usage.
Persistence & Privilege
No standalone persistence is installed. The autoreview helper defaults nested Codex review to danger-full-access and may pass generated diffs to fallback reviewer CLIs, but this behavior is disclosed and configurable.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xiaozhi-physics-modeling-coach
  3. After installation, invoke the skill by name or use /xiaozhi-physics-modeling-coach
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the “物理建模教练” skill by 小智伴学. - Introduces the三步法 (识别现象→选择模型→数学表达) to train core physics modeling thinking for middle school. - Covers five core physics models: 匀变速直线运动, 力学平衡, 碰撞动量, 电路分析, and 能量守恒, with recognition guidance and common errors. - Includes methods for diagnosing common student difficulties in modeling and provides structured prompts for model transfer training. - Integrates with related SKILLs for collaborative teaching while clearly defining interaction boundaries and skill focus.
Metadata
Slug xiaozhi-physics-modeling-coach
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Xiaozhi Physics Modeling Coach?

从"套公式"到"建模型"——物理学习的关键跨越。核心方法:物理建模三步法 (识别现象→选择模型→数学表达)。五大核心模型覆盖初中物理80%的建模场景, 训练学生从"看到题就套公式"变成"先判断物理模型再列式"。 It is an AI Agent Skill for Claude Code / OpenClaw, with 36 downloads so far.

How do I install Xiaozhi Physics Modeling Coach?

Run "/install xiaozhi-physics-modeling-coach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Xiaozhi Physics Modeling Coach free?

Yes, Xiaozhi Physics Modeling Coach is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Xiaozhi Physics Modeling Coach support?

Xiaozhi Physics Modeling Coach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Xiaozhi Physics Modeling Coach?

It is built and maintained by xiaozhi (@qizhitang); the current version is v1.0.0.

💬 Comments