# Fable Explore

> >

- **Type:** Skill
- **Install:** `agentstack add skill-aeopress-writing-skills-tw-fable-explore`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [aeopress](https://agentstack.voostack.com/s/aeopress)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [aeopress](https://github.com/aeopress)
- **Source:** https://github.com/aeopress/writing-skills.TW/tree/main/fable-explore

## Install

```sh
agentstack add skill-aeopress-writing-skills-tw-fable-explore
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Fable Explore — 寓言探索法

> 靈感來源：Amanda Askell（Anthropic），Newcomer Pod 訪談，2026 年 4 月
> https://www.youtube.com/watch?v=0GaKJ4Fp2x4 （章節：The Parable Prompt to Try With Claude）

用寓言學概念。人腦記故事不記定義——一個好寓言讓研究所程度的概念變成直覺可及的東西。

Amanda 在訪談裡的原話：「I want you to take a concept from maybe grad school level in a given domain... write me a parable that would fully explain the concept but in an **indirect** way... write it in such a way that **only towards the very end** does it become clear what the concept is.」

## 快速用法

```
/fable-explore 量子力學                    ← 預設（研究所程度）
/fable-explore 用國小程度教我天文學          ← 國小高年級
/fable-explore 國中程度的化學               ← 國中
/fable-explore 高中程度的經濟學             ← 高中
/fable-explore 大學程度的拓撲學             ← 大學入門
/fable-explore 最難的賽局理論               ← 專家級
/fable-explore 國中程度的物理，讓我猜        ← 難度 + 互動
/fable-explore -x 熱力學 資訊理論           ← 跨域
/fable-explore -s 莊子 神經科學             ← 指定風格
```

自然語言直接說就好：「用寓言教我經濟學」「簡單一點的物理」「再一個」。**同一對話內**可以說「再一個」「another」「繼續」沿用上輪設定；跨對話沒有記憶，要重新指定領域。

## 解析輸入

從使用者訊息中提取：
- **領域**（必填）：任何學科、專業、知識領域
- **flag**（選填）：見下方模式表
- **風格**（選填）：`-s` 後面的風格名稱

如果使用者只說「再一個」「another」「繼續」，沿用上一輪的領域和設定（限同對話內）。

### 難度級距

使用者可以用自然語言描述難度，不需要記參數。從訊息中判斷最接近的級距：

| 級距 | 使用者可能怎麼說 | 概念來源 | 解釋段用語 |
|------|-----------------|----------|-----------|
| 國小高年級 | 「小學程度」「簡單一點」「給小孩聽的」「最基礎的」 | 該領域最日常、最直覺的現象背後的「為什麼」 | 用生活比喻，不用術語 |
| 國中 | 「國中程度」「入門」「初學者」 | 國中自然/社會課本會提到但不會深究的概念 | 簡單術語 + 白話解釋 |
| 高中 | 「高中程度」「基礎」 | 高中選修或課外讀物等級，開始有點反直覺 | 正式術語 + 清楚定義 |
| 大學入門 | 「大學程度」「簡單」「-e」 | 大學入門課最反直覺的概念 | 標準學術解釋 |
| 研究所（預設） | 不指定難度時 | 大學畢業生也不一定熟悉的概念 | 精確學術解釋 + 延伸閱讀 |
| 專家級 | 「專家」「最難的」「-h」 | 該領域專家才知道的非直覺概念 | 完整學術脈絡 |

**難度影響的不只是概念選擇，還有故事和解釋的寫法：**
- 國小～國中：故事角色用小孩、動物、日常物品；解釋段短（50-100 字），用「就像...」的比喻
- 高中～大學：故事可以有成人角色和社會場景；解釋段中等（100-200 字）
- 研究所～專家：故事自由發揮；解釋段完整（150-300 字），附延伸閱讀

### 互動模式

| 關鍵字 | 說明 |
|--------|------|
| `-3` 或「三篇」「批次」 | 連續 3 篇，涵蓋同領域**不同子主題或概念類別** |
| `-i` 或「互動」「讓我猜」 | 先寫故事，停下等猜，再揭曉 |
| `-g` 或「選擇題」「考我」 | 寓言後給 4 個選項，答完再揭曉 |
| `-x` 或「跨域」+ 兩個領域 | 找結構相似概念，寫兩篇寓言 + 映射 |

可自由組合：「用國中程度、互動模式教我物理」「高中程度的經濟學，三篇」。

### 風格選項（`-s`）

| 關鍵字 | 風格 |
|--------|------|
| `莊子` / `zhuangzi` | 先秦寓言筆法（莊子、韓非子風格） |
| `sci-fi` / `科幻` | 科幻短篇，未來世界設定 |
| `aesop` / `伊索` | 伊索寓言，動物角色 |
| `detective` / `偵探` | 推理小說，概念如案件真相在最後揭曉 |
| 其他自訂文字 | 照使用者描述的風格寫 |

未指定風格時，自由選擇最適合該概念的敘事方式。

## 概念選擇

選對概念跟寫好故事一樣重要。選錯概念，整篇寓言就白費了。

- **嚴格屬於指定領域**：使用者說「量子力學」，就選量子力學獨有的概念（量子退相干、量子隧穿、貝爾不等式），不要選古典物理也有的東西（波的干涉、差拍）。判斷標準：這個概念如果從該領域移除，放到其他領域也完全成立，那就選錯了
- **真實性檢核**：選的原理必須是真實學術用語，能在維基百科或標準教科書查到——**不要編造**看似學術但不存在的「Smith-Jones effect」這種詞
- **難度匹配**：預設「研究所程度」意味著該領域的大學畢業生也不一定熟悉。不要選教科書第一章的基礎概念
- **可類比優於最炫**：寓言的力量來自「具象→抽象」的橋。**有強日常類比的概念優先選**——拓撲學的「同胚」「連通性」有橡皮泥／繩結可類比，「亞歷山大角球」「毛球定理」幾乎無法類比。如果你發現自己很難為某個概念找到日常對應，**換一個概念**，不要硬包寓言
- **優先選非直覺的概念**：最好的概念是那些「聽完會覺得世界跟之前不一樣」的——反常識、有深層洞見、或揭示隱藏結構的
- **避免最知名的概念**：量子力學不要每次都選薛丁格的貓；經濟學不要每次都選供需曲線；演化生物學不要每次都選紅皇后。**挖深一層**，但別深到失去類比

## 寫作指引

寓言的品質是這個技能的核心。以下不是格式規定，而是讓故事真正好看的原則。

### 寓言本體

寓言之所以有效，是因為讀者在故事中「活過」了那個概念，而不只是被告知它的定義。寫的時候把自己當小說家，不是老師。

- **長度**：400–800 字。短到能一口氣讀完，長到能建立情感投入（國小級可放寬到 250 字起跳）
- **間接性**：故事表面講的是具體的人、物、場景；概念藏在情節結構裡。**不要在故事中提到任何學術術語**
- **揭曉節奏**：前 2/3 讀者可能完全不知道在講什麼學科概念；最後 1/3 線索逐漸浮現；讀完後回頭看會發現每個情節都有對應
- **文學性**：有畫面、有感官細節、有角色弧線。散文格式，多句一段，段間空行
- **不要說教**：故事就是故事，不要在敘事中插入「這就像 XX 理論一樣」

### 解釋段落

寓言結束後，用分隔線（`---`）隔開，寫一段清楚的解釋：

1. **概念名稱**（中英文）和所屬領域
2. **概念本身**的精確解釋（150–300 字）
3. **故事對映**：簡要說明故事中哪些元素對應概念的哪些面向
4. 如果有延伸閱讀價值，可以提一句相關的經典著作或思想家

**直白優先**：解釋段是要讓沒讀過這領域的朋友看完能用自己的話複述。能講白就講白，不要為了精確堆滿術語。先講機制，再講名稱。

**直白 ≠ 提早揭。揭曉時機優先：把白話留到解釋段，故事不要解釋機制**。如果你忍不住想在故事裡讓某個角色（老師、棋手、導師、長輩）開口解釋原理為什麼是這樣——停下。那段話應該搬到解釋段。故事要呈現「發生了什麼」與「角色看見什麼」，解釋段才負責「為什麼」。前 2/3 不准出現任何「因為……」「這是由於……」的機制說明。

## 可理解性測試（寫完後做）

寫完整篇後，問自己這兩件事：

1. **沒讀過這領域的朋友能不能讀懂故事本身？** 不能 → 故事太抽象，重寫或換概念。
2. **讀完解釋段，這位朋友能不能用自己的話複述這個概念是什麼？** 不能 → 解釋段堆術語了，改成更直白的講法。

通不過就改。寓言的價值在「讀完世界跟之前不一樣」，看不懂就什麼都沒留下。

對特別抽象的概念（如代數拓撲、範疇論、量子場論），如果反覆嘗試都找不到能讓人懂的類比，**換一個同領域但有類比的概念**——犧牲一點「炫」換回「懂」是值得的。

---

## 標竿範例（研究所程度，演化生物學）

**讀完後注意**：前 2/3 完全沒提任何學術詞；後 1/3 線索浮現；揭曉段才命名。

> ### 燈塔守的紅燈籠
>
> 北海岬角的燈塔守阿杰收養了一隻名叫小赤的紅腳鷸。當年那是隻雛鳥，被風暴從遷徙群中打落，落在燈塔石階上。阿杰把牠帶進屋，在木桌上鋪了乾草，用滴管餵小魚漿。冬天過去，小赤學會在屋簷上踱步，學會在阿杰擦燈罩時站在他肩上，學會用尖喙輕輕啄他的耳垂——一種紅腳鷸用來向同伴示親的動作。
>
> 第二年春天，遷徙的隊伍從岬角上方飛過。阿杰把小赤放在屋頂等了三天，沒有任何一隻同類停下。第四天早上，他在屋頂掛了一盞紅紙燈籠，把小赤放在燈籠旁邊。下午隊伍再來，竟有一隻紅腳鷸俯衝下來，停在燈籠上。小赤撲過去示親，那隻鳥啄了牠一下，飛走了。阿杰之後試了不同的燈籠：橘的沒鳥停、紅的會停、深紅的停得更多。他把這事記在守燈日誌上，畫了個小問號。
>
> 那年秋天，阿杰才弄懂——他在屋頂看見從遠處飛來的小赤，叼著一隻顏色比牠自己更鮮、更紅的雌鷸。那雌鷸的腳幾乎是猩紅的，比尋常品種紅得不自然。阿杰想起春天那盞燈籠：他放出的訊號是「比紅腳鷸的腳更紅的紅」，於是引來的也是同類裡腳最紅的個體。整個族群的腳，在他不知道的世代裡，正一代比一代紅一點點——只因為紅是好訊號，更紅是更好訊號，而生存的成本還沒高到讓這個競賽停下來。
>
> ---
>
> 這個故事描繪的是 **失控的性擇（runaway sexual selection / Fisherian runaway）**，由 R. A. Fisher 在 1930 年提出，是演化生物學中關於第二性徵為何常常「過度發達」的核心解釋。當某個訊號（孔雀的尾、鹿的角、鳥腳的顏色）被異性偏好，擁有更誇張版本的個體繁殖較成功；同時，**選擇這種誇張訊號的偏好本身也會遺傳**。於是「訊號」與「對訊號的偏好」會正回饋放大，直到自然選擇的成本（被捕食、覓食變難）大到能煞車為止。故事中阿杰的紅燈籠示範了訊號強度競賽的開端：紅是好訊號（吸引同類）、更紅是更好訊號（吸引較強的求偶反應），族群於是朝越來越紅的方向漂移。Fisher 在《The Genetical Theory of Natural Selection》中用這個機制解釋孔雀尾、極樂鳥羽、雄鹿角等看似「為了好看而存在」的特徵——它們之所以存在，正是因為「好看」與「偏好好看」相互強化的失控過程。

### 範例段落拆解

- **§ 1**：建立基線——紅腳鷸的尋常生活、阿杰的尋常照料、紅是這種鳥的尋常顏色
- **§ 2**：引入訊號實驗——燈籠顏色實驗無意間揭示「越紅吸引越多反應」的規則
- **§ 3**：揭露反轉——小赤帶回的雌鷸腳「紅得不自然」，整個族群正在漂移
- **揭曉段**：命名（Fisherian runaway）+ 機制（訊號與偏好共同演化）+ 對映（紅燈籠 = 訊號競賽起點）+ 延伸（Fisher 1930）

整篇沒出現「擇偶」「適應度」「等位基因」這些詞，讀者卻看見了正回饋失控的機制。

---

## 常見失敗模式（不要這樣寫）

- ❌ **開頭破題**：「在一個類似失控性擇的世界裡……」「這是一個關於市場失靈的故事……」
- ❌ **教科書比喻語氣**：「假設有一個經濟人……這就好比 XX 理論一樣……」
- ❌ **故事中提術語**：「阿杰意識到這是 runaway selection……」——揭曉前一個學術詞都不能出現
- ❌ **選錯領域**：使用者說量子力學，你選了「波的干涉」——古典力學也有
- ❌ **選太基礎**：使用者沒指定「-e」，你選了 E=mc²、供需曲線、薛丁格的貓
- ❌ **編造概念**：寫一個聽起來像但不存在的「Henderson-Bell theorem」
- ❌ **抽象到無畫面**：「在一個系統中存在兩種狀態……」——這是練習題，不是故事
- ❌ **解釋段灌水**：把揭曉段寫成 5 段教學文——故事已經做了 80% 的工作，解釋段只是命名與延伸
- ❌ **跨域模式只有結構巧合**：跨域要的是「深層結構同構」（熵 ↔ 熵），不是「表面詞彙相似」
- ❌ **數字／距離／物理量邏輯不一致**：故事中的每個數字（距離、時間、價格、比例、速率）寫完後**自己用算術或物理常識驗一遍**。例如「光走 4.2 光年要 4.2 年」OK；「兩家店分別在 km 3、km 4，相距 300 公尺」——錯。讀者會驗算，矛盾會打斷沉浸
- ❌ **故事前加 metadata header**：**輸出的第一個字元就是故事的第一個字**。不要加 `# 拓撲學寓言：XXX`、`**概念：YYY**`、`題目：ZZZ`、`領域：天文學`、作者署名、章節標籤——任何放在故事第一句之前的東西都會破壞揭曉懸念。讀者看到「概念：莫比烏斯帶」就已經知道答案了
- ❌ **領域子分類／定理名稱／命名實體也算術語**：故事段不僅不能出現概念正名，也不能出現該領域常見的形容詞、人名、定理名。例如拓撲學「莫比烏斯」「Brouwer」、量子「哥本哈根詮釋」「貝爾不等式」、賽局「納許均衡」「囚徒困境」、化學「氫鍵」、生物「ATP」、天文「視差」「黃道」——全部禁止在故事段出現。改用行為描述或外觀描述（如「半圈扭轉後再縫合」「站著看完一遍同樣的劇情」「中間斷掉」）
- ❌ **解釋段收金句**：結尾補一句「而這，正是宇宙的語言」「熵才是時間唯一的方向」式可轉發警句——新一代模型的高頻 tell。解釋段以「機制＋故事對映＋（可選）延伸閱讀」收尾，不以格言收尾
- ❌ **短句連發造勢**：故事高潮寫成「沒有人停下。沒有人回頭。一切都變了。」——反轉的力量來自情節與細節的對比（標竿範例用的是「腳紅得不自然」這個觀察），不是斷句堆疊出來的戲劇腔。允許一句短句收束，連發即失敗
- ❌ **假深刻結語**：「說到底，這是一個關於選擇的故事」「真正的答案從來不在燈籠裡」——裝作戳破表象的框架句，放在故事尾或解釋段都算失敗。刪掉，直接講機制

## 模式特別規則

### 互動模式（`-i`）

輸出寓言後，在結尾寫：

```
---
讀完了嗎？你覺得這個故事在講什麼概念？說說你的猜測，我再揭曉。
```

然後**停下來**，等使用者回覆。收到回覆後：
- 先回應使用者的猜測（對了就肯定，偏了就點出偏在哪）
- 再給出完整解釋

### 猜謎模式（`-g`）

寓言結束後，給出 4 個選項：

```
---
這個故事在講哪個概念？

A. [同領域但不對的概念]
B. [聽起來相關但不對]
C. [正確答案]
D. [另一個領域的概念，表面像但不對]
```

正確答案的位置隨機放（不要每次都是 C）。等使用者選完再揭曉並解釋。

### 跨域模式（`-x`）

1. 從兩個領域各找一個概念，這兩個概念表面毫無關係，但底層結構相似
2. **兩個概念都要有強類比**——不能堆疊抽象。例如「熵 ↔ 熵」雖然不夠炫，但兩端都好懂；「Maxwell's Demon ↔ Landauer's Principle」雖然關係更深，但兩端都抽象，讀者要同時 unlock 兩個抽象概念才能看映射，反而失敗
3. 分別寫兩篇寓言（各自獨立完整）
4. 兩篇之後，寫一段「結構映射」：說明兩個概念在深層上為什麼是同一件事

**示範對（給靈感）**：
- 熱力學熵 ↔ 資訊理論熵（無序度 = 不確定性）
- 演化生物學軍備競賽 ↔ 經濟學零和賽局（投資增加不改變相對位置）
- 量子退相干 ↔ 社會學的觀察者效應（測量改變被測對象）
- 神經網路梯度消失 ↔ 經濟學流動性陷阱（訊號傳遞失效）
- 生態學的關鍵物種 ↔ 圖論的割點（移除後系統崩解）

### 批次模式（`-3`）

3 篇寓言來自該領域的**不同子主題或概念類別**，用 `## 第一篇` `## 第二篇` `## 第三篇` 分隔。每篇各自帶解釋。
子主題不必嚴格對應學術分支——例如量子力學可以分「測量問題類」「糾纏類」「相位類」三組概念。

## 輸出語言

- 預設繁體中文（台灣用語）
- 如果使用者用英文下指令，用英文寫
- 如果使用者明確指定語言，從其指定
- 揭曉段的概念名稱中英文並列（中文翻譯不確定時以英文為主）

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [aeopress](https://github.com/aeopress)
- **Source:** [aeopress/writing-skills.TW](https://github.com/aeopress/writing-skills.TW)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-aeopress-writing-skills-tw-fable-explore
- Seller: https://agentstack.voostack.com/s/aeopress
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
