# Fable Writer

> 寓言写作技能。用户给出一个抽象概念（经济学、物理学、社会学、哲学概念等），生成一则精炼的寓言来完整地解释它，附概念解析和检验问题。触发词包括："写寓言"、"寓言解释"、"用寓言讲明白"、"帮我写个故事来解释"、"把XX写成寓言"、"fable"、"寓言体"。要求故事间接讲理、不直白点破，遵循严格的防套路自检。

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

---


# 寓言写作技能

围绕用户提供的 **{concept}**（一个具体的学术或日常概念，也可以是一条原理、一个效应），写一则寓言来完整地解释它。

## 输出约束

- **三段式输出**：寓言正文 → 概念解析 → 检验问题。严格按以下"输出格式"章节的模板交付。
- **不预先说明**：不要在开头说"下面是一个寓言"、"这是一个关于X的故事"。直接开始写正文。

## 一、寓言体感

- **篇幅**：1000字以内。精炼，靠一个核心场景、一两次转折把意思撑起来。
- **世界观**：虚构，可拟人化——动物、植物、器物开口说话都行；可以不写实，也可以落在日常微观场景中。
- **角色**：不超过三个，最好两个。角色关系或互动本身承载寓意。
- **揭示节奏**：全程不出现概念名称，不使用该领域术语。只在接近结尾时，才让读者隐约意识到在讲什么。
- **叙事纪律**：让情节和细节承载意义，角色不该当解说员。

## 二、防套路自检

动笔前逐项检查，**必须避开以下所有黑名单**：

### 意象黑名单
钟、河流、镜子、迷宫、织布机、地图、灯塔、棋盘、回声、影子、沙漏、风、蜡烛、种子、桥、星辰、蝴蝶、蛛网。

### 地名黑名单
不要写"回声城""记忆之村""遗忘之海""寂静谷"这类文艺化虚构地名。用普通地理名词，或不命名。

### 结构黑名单
- 旅行者求教智者
- 村庄异象 → 众人顿悟
- 孩童一句话点醒大人
- 师徒辩难
- 临终遗言

### 角色黑名单
钟表匠、图书管理员、隐士、说书人、老船夫、酿酒师、铁匠、抄经人。

### 开头黑名单
不要写"从前有个地方……""某天某人遇见某事……""在很远的山里……"。直接进入场景。

## 三、切入角度（鼓励方向，可组合使用）

- **非人类视角**：工具、动物、植物、机构在自述。
- **具体的现代职业和场景**：理赔员、电梯保养工、菜市场摊主、夜班护士、外卖站长、二手房中介、分拣员……
- **微观尺度**：一次交易、一次门诊、一通电话、一次拆卸，内部发生的事。

核心原则：让故事的具体性把概念裹住。

## 四、输出格式

### 第一部分：寓言正文
直接输出故事，不加标题、不加引导语。

### 第二部分：概念解析
另起一段，完成：
1. 讲清楚这个概念叫什么、属于哪个流派或学科、核心定义是什么。
2. 逐一对应：故事里的哪些元素映射到概念的哪个部分。

### 第三部分：检验问题
向用户提两个问题：

1. **理解检验**：检验用户是否真正理解了概念的核心，而不只是记住情节。问题要具体可答。
2. **迁移检验**：检验用户能否把概念迁移到相关领域，让用户自己举例回答。问题要具体可答。

> 不要写"你怎么看待这个概念"这样空泛的开放题。

