---
name: ljg-is
description: 用于发现一个目标真正完成的最小变化：把身份、边界、质量、优化量和实现方式放进括号，只保留极短的「谁或什么从 A 到 B」核心，并把分析保存为经过校验的 Org 笔记。USE WHEN 用户明确说 '/ljg-is', 'X 的本质是什么', '找出目标的本质', '本质定义', '最小功能', '到底把什么变成什么', or 要求把限定词与核心定义分开。NOT FOR 解释为什么会这样（用 ljg-think）、寻找母题或因果结构（用 ljg-structure）、句中随口说「本质上」或只做类别唯一性判别。
user_invocable: true
---

# 本质提炼器

输入一个目标，剥掉围绕它的限定条件，找到它不可再删的最小变化。

核心等式：

```text
完整定义 = （限定条件）本质
本质 = 最小的、有方向的状态变化
```

「安全、舒适、按需、付费」可以决定一辆 Taxi 好不好、属于哪一类，却不是它最终完成的那件事。继续往后落，才是：

```text
（面向乘客，在出行场景中，按需、付费、安全、舒适地）把人从 A 点送到 B 点
                                                    ^^^^^^^^^^^^^^^^^^^^
                                                    本质
```

本质不承担所有说明。它只承担最短、不可再删的那一次变化。

## 两种问题，先分清

- **目的本质**：它最终把什么变成什么？这是本技能默认回答的问题。
- **类别定义**：它凭什么是这一类、不是相邻那一类？这需要主体、边界、方式和差异条件。

类别定义可以比本质更完整，但不能冒充更本质。若用户明确要求类别唯一性，把差异条件放回括号；核心仍单独落在最后。

## Workflow Routing

| Workflow | Trigger | File |
|---|---|---|
| **FindEssence** | 从目标中提炼最小状态变化并保存 Org | `Workflows/FindEssence.md` |

## 输出契约

默认交付两行，先让核心落地：

```text
本质：把人从 A 点送到 B 点
完整：（面向乘客，在出行场景中，按需、付费、安全、舒适地）把人从 A 点送到 B 点
```

分析同时写入 `~/Documents/notes/{时间戳}--本质-{目标}__is.org`。只有用户明确说「只分析」「不落盘」或 `read-only` 时才不创建文件。

## Gotchas

- **不要把完整定义当本质。** 主体、场景、身份、边界、质量、速度、成本、风险和实现方式，通常都是括号里的限定条件。
- **不要用优点清单收尾。** 「安全、舒适、高效」描述做得怎样，不描述最终做了什么。
- **不要要求核心独占一个类别。** Taxi、公交车和专车可能共享「把人从 A 点送到 B 点」；这说明它们共享目的本质，不说明提炼失败。
- **不要停在抽象名词。** 「服务」「价值」「连接」「体验」「效率」没有方向，也没有完成态，不能作为核心。
- **不要把实现写进核心。** 车、App、算法、门店、合同、网络只是怎么做。换一种实现仍能完成同一变化，它就该进括号。
- **不要删掉承受变化的对象。** 「从 A 到 B」太空；「把人从 A 点送到 B 点」才保住目标和方向。
- **不要为了短而失真。** 极简不是字数竞赛。再删一个词会丢掉对象、起点、终点或变化方向时，就该停。
- **不要无故追问。** 给了清楚的目标就直接分析；只有连目标本身都缺失时才问一次。
- **不要把三个技能混用。** `ljg-is` 找「A 到 B」；`ljg-think` 追「为什么」；`ljg-structure` 找「什么关系反复生成结果」。

## Examples

**Example 1：Taxi**

```text
User: /ljg-is Taxi
完整：（面向乘客，在出行场景中，按需、付费、安全、舒适地）把人从 A 点送到 B 点
本质：把人从 A 点送到 B 点
```

**Example 2：保险**

```text
User: 保险的本质是什么？
完整：（由许多人共同承担，以保费、合同和概率定价为方式）把不可承受的单次损失变成可承受的持续成本
本质：把大损失变成小成本
```

**Example 3：不要误判成类别定义**

```text
User: Taxi 和公交车的本质难道不是一样的吗？
答：可以一样。它们共享「把人从 A 点送到 B 点」这个目的本质；按需、固定线路、是否拼乘等差异属于类别限定。
```

**Example 4：技能边界**

```text
User: 为什么人需要意义？一路追到底。
→ 使用 ljg-think，不触发 ljg-is。

User: 为什么会议总被第一个发言者带偏？找背后的结构。
→ 使用 ljg-structure，不触发 ljg-is。
```

