本文へ移動
cccskills
無料GitHub で公開

reference-frame-choice-guide

当物理问题在地面系里写得很别扭、或者想知道换个参考系能省多少事时使用。给出候选参考系(地面系、随物体平动系、质心系、转动系、斜面系)的对比:每个系里要付出哪些惯性力、约束会不会变简单、代数项数大致多少;并强制列出换系后不变的量(守恒律是否仍成立、哪些标量与相对量不变)和只是表象变了的量,把物理本质与坐标选择分开。给判断依据,不代为求解。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md10.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

参考系选择向导 / Reference Frame Choice Guide

换参考系不改变物理,只改变哪些东西看起来简单。这个 skill 帮你把这句话变成 一张可以逐项对照的表:换了之后要付什么代价,换了之后什么仍然成立。

强制产物是那张不变量清单。看清"换系后哪些量根本没动",就是在看这个问题的本质 有多少是坐标选择带来的假象。

何时使用 / When to use

  • 在地面系里方程很长,怀疑换个系会短很多
  • 题目里有加速的车厢、转动的圆盘、下滑的斜面
  • 两体碰撞、散射,想知道质心系值不值得
  • 换过系但结果不对,怀疑漏了惯性力或忘了换初条件
  • 想说清"这个结论是物理的还是坐标造成的"

不适用于 / Not for:

  • 还没分清过程有几个阶段 —— 先用 problem-representation-scout
  • 还没确定该用哪条定律 —— 用 problem-formalization-coach
  • 想要有人把换系后的方程解出来 —— 本 skill 不解

需要的输入 / Inputs

输入必填说明
问题与要求的量是要求的量在哪个参考系里——这一条最常被忘,必须写明
现有的写法否已经在哪个系里列了什么方程
速度量级否用来判断是否需要相对论;不确定就问

一、三种"换系"要分开 / Three different changes

它们的后果完全不同,混起来是最常见的错误来源。

操作变的是牛顿定律
坐标轴旋转 / 平移只是分量。矢量本身、所有标量(质量、能量、`v
伽利略变换(惯性系 → 另一个惯性系,相对速度 V 恒定)位置、速度、动量、动能、角动量、功都变形式不变,无惯性力
换到非惯性系(加速平移或转动)加速度也变形式改变,必须补惯性力

二、非惯性系里的惯性力 / Pseudo-forces

设参考系原点以 A 加速、并以角速度 ω 转动(ω 可随时间变):

m a' = F − mA − 2m ω×v' − m ω×(ω×r') − m (dω/dt)×r'
              平动惯性力    科里奥利力      离心力            欧拉力

v'、r' 都是在转动系里量的。把地面系的速度代进科里奥利项是高频错误。

三条必须记住的性质:

  1. 科里奥利力不做功:F_cor·v' = −2m(ω×v')·v' = 0。它改变方向,不改变速率。
  2. 离心力是保守的(ω 恒定时),势能 U_cf = −½ m ω² r_⊥²,r_⊥ 是到转轴的距离。 所以在匀速转动系里可以写能量守恒,但必须把这一项算进势能。 完整的守恒量是雅可比积分 E' = ½mv'² + U(r') − ½mω²r_⊥²(要求约束不显含时间)。
  3. 欧拉力做功,ω 变化时不能用上面的能量写法。

三、换系后什么不变 / The invariance checklist

这是本 skill 的强制产物。 每次给建议都要填这张表。

伽利略变换(惯性系之间)

不变改变
质量、时间间隔、同时事件的空间距离位置、速度、动量、角动量
加速度、力动能、功、功率
相对位置、相对速度—
每条守恒律成立与否守恒量本身的数值

一条容易被忽略但很有用的推论:

总动量守恒的封闭系统,其动能的变化量 ΔT 是伽利略不变的。 由 T' = T − V·P + ½MV²,P 与 M 不变时两个系里的 ΔT 相同。

这正是"弹性碰撞在一个惯性系里成立就在所有惯性系里成立"的原因。 反过来说:单个物体受外力时,功和 ΔT 都是依赖参考系的—— "在地面系里摩擦生热 Q,在车厢系里怎么变了"这类困惑, 根源是把开放子系统当成了封闭系统,把另一半物体漏掉了。

坐标轴旋转(同一参考系内)

标量全不变,矢量本身不变,只有分量变。如果一个"结论"在换个坐标轴之后就没了, 那它本来就不是物理结论。

换到非惯性系

仍然成立不再自动成立
质量、时间间隔动量守恒(惯性力是外力)
加了惯性力之后的 F = ma'机械能守恒(除非用雅可比积分那种写法)
—角动量守恒

"在非惯性系里动量还是守恒的"是错的。 惯性力对系统而言是外力。

角动量的两个下标

角动量同时依赖参考点和参考系,两者必须分别写明。一条有用的事实:

总动量为零的参考系(质心系)里,角动量与参考点的选取无关 (因为换点相差 Δr × P = 0)。

四、候选参考系对照 / Candidate frames

参考系消掉了什么付出的代价适合
地面系—无惯性力大多数题;先默认它,除非有理由换
随某物体平动的系该物体的速度(它静止)若该物体加速,全体加 −mA追及、相对运动、车厢内的实验
质心系总动量(P = 0)若质心加速,是非惯性系两体碰撞与散射:柯尼希 T = ½MV_cm² + T_rel;两体问题用约化质量 μ = m₁m₂/(m₁+m₂) 降成单体;弹性碰撞在质心系里只是速度方向转了个角
转动系旋转本身三个惯性力;速度必须换成 v'圆盘上的运动、旋转机械、大尺度地球流动
斜面系 / 沿约束方向的坐标一个约束方向(运动只沿一个坐标)斜面加速时是非惯性系滑块–斜面、约束面运动
随波传播的系波的传播只对无色散、单一波速有效波包、激波

选系的判据按优先级:

  1. 约束能不能变简单——把"沿斜面运动"变成"某个坐标恒为零",收益通常最大。
  2. 能不能消掉一个未知速度——随某物体平动的系直接消一个。
  3. 有没有守恒量因此出现——质心系里 P = 0 是白拿的一条方程。
  4. 要付几个惯性力——转动系要付三个,且科里奥利项引入耦合。

代数复杂度可以粗估:项数 ≈ 原方程项数 − 消掉的项 + 惯性力项数 + 因耦合新增的交叉项。 转动系常常"看起来简洁、算起来更长",因为科里奥利项把两个方向耦合起来了。

五、什么时候伽利略变换本身就不能用

判据门槛换成什么
β = v/cβ = 0.1 时 γ − 1 ≈ 0.5 %,β = 0.5 时 ≈ 15 %洛伦兹变换;速度不再相加,用 u' = (u−v)/(1−uv/c²)
涉及光在真空中的传播任何速度真空中没有介质提供优先参考系,声学多普勒公式不能照搬
需要判断"同时"β 不可忽略同时性依赖参考系

相对论下的不变量换成:时空间隔 s² = c²t² − r²、静质量(E² − p²c² = m²c⁴)、 固有时、电荷、波的相位;电磁场则是 E² − c²B² 与 E·B。 长度、时间间隔、能量、动量都不是不变量。

六、六个高频翻车 / Common failures

  1. 非惯性系里写机械能守恒却漏了惯性力做的功。 离心力那一项必须写成势能, 欧拉力存在时干脆不能这么写。
  2. 换了系没换初条件。 初速度、初位置都要在新系里重新写一遍。
  3. 把参考点和参考系混为一谈。 角动量需要两个下标。
  4. 默认地面系是惯性系。 判据是罗斯贝数 Ro = U/(fL),f = 2Ω sinφ。 实验室尺度 Ro ≫ 1,可以忽略;大尺度长时间(气旋、洋流、远程弹道、傅科摆)不行。
  5. 在转动系的科里奥利项里代入了地面系的速度。
  6. "惯性力是虚构的,所以可以不管。" 在该参考系里它的效应是真实可测的 (傅科摆、离心分离、地转偏向)。虚构指的是它没有反作用力对,不是它没效果。

输出格式 / Output

## 目标量在哪个系
<明确写出;这决定了最后要不要换回去>

## 候选参考系对照
| 参考系 | 消掉什么 | 惯性力 | 约束是否变简单 | 估计项数 | 结论 |

## 推荐
- 选:<哪个系>
- 理由:<按四条判据里的哪一条>
- 代价:<要付的惯性力、要重算的初条件>

## 不变量清单
| 量 | 换系后 | 说明 |
|---|---|---|
| <守恒律逐条> | 仍成立 / 不再成立 | |
| <标量与相对量> | 不变 | |
| <表象变了的量> | 变 | |

## 换回去
- <目标量若不在所选系里,说明怎么换回;相对论情形注明用哪种变换>

## 检查
- 惯性力是否齐(平动 / 科里奥利 / 离心 / 欧拉)
- 初条件是否已在新系里重写
- 速度是否全部用新系的 `v'`
- `β` 是否小到可以用伽利略变换

边界 / Boundaries

  • 不解题:不写出换系后的完整方程组,不求解。
  • 不替使用者选系:给对照表和推荐理由,选择由本人做。选择本身是要被评分的能力。
  • 不省略不变量清单:这是本 skill 的强制产物,不能因为"显然"而跳过。
  • 不含糊处理相对论门槛:β 未知时问清楚,不默认非相对论。
  • 不越过诚信闸:作业与竞赛进行中只给判断依据,不给结果。

Token 控制 / Token discipline

  • 只对照真正有意义的两三个候选系,不穷举
  • 不变量清单只列与本题结论相关的量
  • 交接只带推荐、代价与不变量清单

参考资料 / References

  • ../_shared/law-applicability-table.md — 角动量参考点、变质量、KVL 等条件
  • ../_shared/dimensionless-groups.md — 罗斯贝数、β 的门槛
  • ../_shared/physics-evidence-contract.md — 状态标签与诚信边界

变更记录 / Changelog

版本日期变更类型
0.1.02026-08-30初始草稿:三种换系的区分、完整惯性力公式、不变量清单、候选系对照、相对论门槛、六个高频翻车minor

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

当学生说"Common App 活动栏写不下"、"这段活动描述超字数了"、"帮我把这几条压到限制内"时使用。先按官方申请表核对当季字符限额,再逐条检查;一次把所有条目量完并直接给出压缩版,只在需要砍掉实质内容时才用选择题问该保哪部分。每改一版都用工具重新数一遍字符,绝不凭感觉说"这样应该够了"。只压缩,不代写空白。

日本語の概要は準備中です。原文の説明を表示しています。

ChromiteCr/Skills42026年10月16日 更新

当学生说"我参加过一些活动但没整理过"、"帮我把经历录进去"、"我的活动档案是空的"时使用。让学生一口气把记得的活动说出来,直接把这段话拆成结构化的长期事项(角色、组织、起止时间、做了什么、结果、级别),说不清的字段留空标"待补"而不是编,再用一张选择题卡把级别判定与是否重复这类关键项一次问完,然后提案入库。只记录学生真正说出口的内容,级别按事实判定,绝不往高了写。

日本語の概要は準備中です。原文の説明を表示しています。

ChromiteCr/Skills42026年10月16日 更新

当学生问"招生官会怎么看我的档案"、"我的背景还差什么"、"帮我评估一下现在的申请竞争力"时使用。以顶尖大学招生官的视角通读学生的档案、长期活动与已写下的反思,不问任何前置问题直接产出一份指名道姓的坦诚点评:这份材料的亮点、招生官真实的解读方式、明显的短板与空白、以及接下来最值得做的一到两件事。只读不写,不修改学生的任何数据,也不代写任何申请材料。

日本語の概要は準備中です。原文の説明を表示しています。

ChromiteCr/Skills42026年10月16日 更新

当使用者说"帮我填词"、"按这个字数模板写歌词"、"用多Agent对抗式写词"、"这首副歌帮我想几句"时使用,前提是字数骨架和这首歌写什么都已经有了;只有主题、还没定写什么时先用 lyric-concept-builder。拿一份字数骨架和意象系统,派三个 sonnet 子代理按不同路子并行独立起草(场景派 / 口语派 / 意象派),再派一个红队子代理逐句挑毛病,主 Agent 按句裁决拼稿,最后统一辙口与意象。收敛判据卡死:字数用 lyric-doctor 的脚本对模板数、每段同辙、hook 不含陈词、主歌二对主歌一有推进。不抄现有歌词,不替使用者决定这首歌要说什么。

日本語の概要は準備中です。原文の説明を表示しています。

ChromiteCr/Skills42026年10月16日 更新

当想知道一段 AI 回答"哪些能直接用、哪些必须先验证、哪些只能当建议"时使用。按声明类型分四级——低风险草稿材料、观点与策略建议、可查证的事实声明、会改变状态的可执行指令——每级配一句默认处置动作;再按影响半径排序,给出最小的下一步检查。可执行类一律标"不能直接执行;先做代码审阅/沙箱测试/回滚准备",其中破坏性或提权的命令排在最前。教的是一套可复用的复查习惯,不是替使用者把所有内容都核实一遍:本 skill 只分级、排序、定处置,要逐条核实走 ai-output-fact-checker,整段代码要做入库体检走 ai-code-onboarding-checklist。

日本語の概要は準備中です。原文の説明を表示しています。

ChromiteCr/Skills42026年10月16日 更新

当拿到一段 AI 生成的代码,还没决定要不要信、要不要跑、要不要往上继续加东西时使用。先做一遍客观体检:行数与嵌套深度、有没有测试、有没有硬编码密钥或遗留 TODO、依赖是不是真实存在、有没有危险调用(eval/exec、shell=True、递归删除、反序列化、提权、外发网络,按正文给的 grep 模式逐类查);再给风险评级和下一步动作。老实写明它查不了算法正确性——体检通过不等于代码是对的。回答里文字、事实和代码混在一起时先用 ai-answer-triage 分级;只审相对已有代码的一份改动用 ai-diff-review-protocol。

日本語の概要は準備中です。原文の説明を表示しています。

ChromiteCr/Skills42026年10月16日 更新

ChromiteCr のスキルをすべて見る

このスキルの問題を報告する