# Compare Quantities

> 当孩子/学生需要比较两组事物或两个数谁多谁少、搞清"同样多/多/少"、或使用 > < = 符号时调用; 出现 "比大小" "谁多谁少" "同样多" "大于/小于/等于" "compare / greater/less" 等信号时调用。用途是讲清"一一对应"比较法并把结果读成符号。 不适用于: 直接计算加减法、比较长度/重量等非数量比较。 trigger: 比大小 / 谁多谁少 / 同样多 / > < = / 大于 小于 等于 / compare quantities

- Skill: `mickcui/compare-quantities` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add mickcui/compare-quantities`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mickcui/compare-quantities/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: mickcui (https://skillmd.com/u/mickcui)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/mickcui/compare-quantities

---


# 比大小 (一一对应, 同样多/多/少, > < =)

## R — 原文 (Reading)

> "每只松鼠吃 1 个松果，哪一堆正合适？"
> "和 同样多……比 多……比 少……"
> "3 大于 2　3 小于 4　3 = 3　读作：3 等于 3"
>
> — 《数学一年级上册》书页 17

## I — 方法论骨架 (Interpretation)

比较两组事物数量，不能靠"看起来多"，要用**一一对应**:

- 让两组事物一个对一个地配对。
- 正好配完 → **同样多**；
- 有剩余的那组 → **多**，不够配的那组 → **少**。

先建立"同样多/多/少"三种关系，再抽象成符号: ">"读"大于"(开口朝向较大的数)、"<"读"小于"、"="读"等于"。符号的含义来自一一对应，不是死记"开口朝大数"。

比大小是后续"差多少""谁剩下的多"等问题的根基。

## A1 — 书中的应用 (Past Application)

### 案例 1: 每只松鼠吃 1 个松果
- **问题**: 哪一堆松果"正合适"?
- **方法论的使用**: 让松鼠与松果一一对应，正好对应上的那堆就是同样多(正合适)。
- **结论**: 用一一对应判断"正合适"，而非挑看起来大的。
- **结果**: 孩子建立"一一对应→同样多"的比较方法。

### 案例 2: 谁剩下的多
- **问题**: 小明读 8 页、小华读 9 页同一本书，谁剩下的多?
- **方法论的使用**: 同一本书总数相同，读得多则剩下少 → 小明(读 8 页)剩下的多。
- **结论**: 反向推理"读得多剩下少"。
- **结果**: 反直觉地验证"多少"的比较关系，警惕只看直觉。

## A2 — 触发场景 (Future Trigger) ★

### 用户会在什么情境下需要这个 skill?

1. 孩子分不清"谁多谁少"，或凭"看起来大"判断。
2. 问"3 和 5 谁大""怎么读 > <"。
3. 需要出比大小题或解释"同样多/多/少"。

### 语言信号 (用户的话里出现这些就应激活)

- "3 和 5 谁大 / 哪个多"
- "怎么教孩子比大小"
- "大于号和小于号怎么区分"
- "compare which is more / greater than less than"

### 与相邻 skill 的区分

- 与 `place-value`: 比大小管"哪个大"，位值管"数是多少/怎么写"；比大小的前置是理解数的顺序。
- 与 `add-subtract-meaning`: 比大小是比较关系，加减法是把部分合/去；"比多比少"应用题会用到加减，但概念本体不同。
- 与 `counting-strategy`: 计数给出"几个"，比大小比较"两个几"。

---

## E — 可执行步骤 (Execution)

当 skill 被激活后，agent 应按以下步骤执行:

1. **确认要比较的两组对象或两个数**。
   - 完成标准: 明确拿到两个数量 A 与 B。

2. **一一对应并判断关系**: 若两组事物，配对看剩余; 若是两个数，比数序大小。
   - 完成标准: 说出 A 与 B 是"同样多/多/少"，或 A>B / A<B / A=B。
   - 判停条件: 若孩子在学符号，强调"开口朝向较大的数"并配图。

3. **读作+出练习**: 把符号读成"大于/小于/等于"，并出 2 道比大小题(含一组需一一对应的事物)。
   - 完成标准: 孩子能正确读写一种关系(如"5>3 读作 5 大于 3")。

---

## B — 边界 (Boundary) ★

### 不要在以下情况使用此 skill

- 比较长度/重量/时间等非数量属性(那是其他领域)。
- 直接算加减法(那是计算 skill)。
- 只问一个数的读写。

### 作者在书中警告的失败模式

- 凭"看起来多/堆头大"判断而不一一对应。
- 把符号开口方向记反。
- "读得多"直觉以为"剩下也多"(忽略总数守恒)。

### 作者的盲点 / 时代局限

- 教材先讲一一对应再讲符号，但课堂时间有限，孩子可能跳过具象直接记符号。
- 只比较 10 以内数量关系，不涉及大数。

### 容易混淆的邻近方法论

- 计数、数的顺序、加减法应用题。

---

## 相关 skills

- depends-on: `counting-strategy`
- composes-with: `add-subtract-meaning`(比多比少应用题)
- contrasts-with: `place-value`

---

## 审计信息

- **验证通过**: V1 ✓ / V2 ✓ / V3 ✓
- **测试通过率**: 100% (6/6, 详见 test-prompts.json)
- **蒸馏时间**: 未记录

