Back to skills
SKILL.md
writing-turtle-soup
ASecurityUse when creating, designing, repairing, hosting, or reviewing a 海龟汤 / lateral thinking puzzle, especially long, layered, or stateful interactive soups.
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added September 19, 2026
Security analysis
100/100Pro scans all 20 files and shows the line behind each finding
npx -y skills add 906491213/writing-turtle-soup --agent claude-codeAre you the author of writing-turtle-soup?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/906491213-writing-turtle-soup)---
name: writing-turtle-soup
description: Use when creating, designing, repairing, hosting, or reviewing a 海龟汤 / lateral thinking puzzle, especially long, layered, or stateful interactive soups.
---
# 写好一锅海龟汤
> **创作阶段先证明玩家有路可走;成品阶段再证明这条路没有漏底,且是推理铺的而非猜出来的。**
海龟汤不是把完整故事藏起来;它是让玩家沿题内证据、已确认事实与可观察反馈,逐步替换错误框架。作者必须同时写好两件事:一个统一情境的表层模型P和深层模型T(经载体专属组合关系R复原),以及玩家能实际走出的发现链。
## 先知道要解决什么问题
玩家拿到一锅汤,第一件事是找接缝——知道"这锅汤要我解什么"。AI 拿到这个 skill 也一样:**先认主线,再查细节。**
| 阶段 | 主线任务(一句话) | 协作模式 |
|------|-----------|---------|
| **一、立项** | 这个胚值得做吗?能不能站住? | 用户 × AI |
| **二、制汤** | 从胚长成完整的汤(P/T→变量→解题链→汤面汤底→主持人手册) | AI 独立 |
| **三、复验** | 成品有没有漏底?玩家能不能靠推理走出去? | AI 独立 |
| **四、修复或回炉** | 反馈来了——局部修还是回立项重来? | 用户 × AI |
下面的大表是施工图,不是阅读顺序。**新写一锅汤只看"核心工序"列;遇到3+拍、状态型、修汤才看右边的"按需追加"。**
## 四阶段总线
```text
一、立项(用户 × AI)
原始灵感 → 七道胚资格闸门 → 立项卡 → [通过 / 毙掉]
↓ 通过
二、制汤(AI 独立)
立项卡 → 委托卡(继承规格) → P/T/R + 最终变量集 + 解题链 → 成品包
↓
三、复验(AI 独立)
成品包 → 结构→变量→路径→对抗→运行 → [放行 / 修复 / 回炉]
↓ 交付后收到反馈
四、修复或回炉(用户 × AI)
观察记录 → 故障归因 → [局部修复+最小复验 / 回立项]
```
## 核心工序(每个汤必经)
| 阶段 | 子步骤 | 使用模块 | 产物 | 失败出口 |
|------|--------|---------|------|---------|
| **一、立项** | 1. 原子双读 | `01-embryo-gate.md` 闸门1 | 原子陈述(≤30字)+ 双读结果 | 毙掉 |
| | 2. 来源识别 | `01-embryo-gate.md` 闸门2 | 胚来源判定(自生/素材) | 毙掉或重设计 |
| | 3. 结构预判 | `01-embryo-gate.md` 闸门3 | 天然最大拍数 + 约束点位置 + 空气墙草稿 | 回闸门1 |
| | 4. 载体+情感锚点预判 | `01-embryo-gate.md` 闸门4 | 载体预判 + 情感锚点 + 风险标记 | —(高风险放行) |
| | 5. 拆回原始观察 | `01-embryo-gate.md` 检验1 | 纯原始观察集合 | 回闸门3 |
| | 6. L1预检 | `01-embryo-gate.md` 检验2 | 预想变量集L1通过清单 | 回闸门3 |
| | 7. 最小双读审计 | `01-embryo-gate.md` 检验3 | 约束点双列通过 | 回闸门1 |
| | 8. 输出立项卡 | `01-embryo-gate.md` + `00-delegation-card.md` | **立项卡**(方向决策)+ 委托卡(施工规格·继承立项卡) | — |
| **二、制汤** | 1. 机制后果栅栏 | `01-creation-core.md` 第零步 | 机制推演通过(≥3条独立物理后果) | 回立项 |
| | 2. 构建P与T | `01-creation-core.md` 第一步 | P/T各自完整、统一情境U | 重写不成立的一边 |
| | 3. 冻结最终变量集 | `01-creation-core.md`(新增交接点) | 最终隐藏变量清单 | 超出立项预想→回立项 |
| | 4. 约束点定位 | `01-creation-core.md` 第二步 | 约束点(资格测试通过) | 回制汤步骤2 |
| | 5. 最终L1/L2足迹预检 | `01-creation-core.md` 第二步乙 + `appendix/f` | 最终变量足迹清单(L1-L2通过) | L1失败回制汤3/4;L2失败回制汤4;规则无预测回制汤1 |
| | 6. 解题链卡 | `02-solution-chain-card.md` | 解题链卡(含反事实足迹+独立证据族) | 可达失败回制汤2/4/5;导航失败回制汤4 |
| | 7. P-T咬合 | `01-creation-core.md` 第三步 | 咬合后的因果骨架 | 回制汤2/4 |
| | 8. 汤面+汤底 | `01-creation-core.md` 第四至六步 | 成品草稿 | 回制汤4/7 |
| | 9. 主持人手册 | `05-hosting.md` + `07-output-templates.md` | 可运行的TXT手册 | 回制汤6/8 |
| **三、复验** | 1. 结构核验 | `06-post-gates.md`(结构段) | P/T自洽+载体合规+零外部知识 | 修复/回炉 |
| | 2. 变量核验 | `06-post-gates.md`(变量段)+ `appendix/f` | 最终L1/L2+独立证据族通过 | 修复/回炉 |
| | 3. 路径核验 | `06-post-gates.md`(路径段) | 解题链每步有落脚点+确认门+无竞争汤底 | 修复/回炉 |
| | 4. 对抗核验 | `06-post-gates.md`(对抗段) | 双读审计+盲读模拟+诚实问答通过 | 修复/回炉 |
| | 5. 运行核验 | `06-post-gates.md`(运行段) | 手册桌面走读通过 | 修复/回炉 |
| | 6. 输出复验报告 | `06-post-gates.md` | **复验报告**(每项通过/修复/回炉+链接事实) | — |
| **四、修复或回炉** | 1. 接收观察记录 | `appendix/e` | 用户反馈(现象—位置—影响—已尝试问题) | — |
| | 2. 故障归因 | `appendix/e` | 失效层映射(胚/P.T/约束点/变量/解题/主持/表达) | — |
| | 3. 判定修复/回炉 | `appendix/e` | **修复单**或**回炉单**(改动+受影响语义+最小复跑集+版本号) | 回立项或局部修复 |
## 按需追加(特定条件触发·不要默认执行)
| 触发条件 | 子步骤 | 使用模块 | 产物 | 失败出口 |
|---------|--------|---------|------|---------|
| **3+拍** | 长汤接力设计 | `03-long-soup-toolbox.md` | 接力方案(种子遮住测试通过) | 回制汤解题链卡 |
| **状态型** | 状态协议设计 | `04-stateful-tag.md` | 状态协议卡 | 回制汤解题链卡或步骤1 |
| **变格汤** | 异常边界自检 | `appendix/b` | 边界作用域+可区分物理后果 | 回制汤步骤2 |
| **幽默/黑色幽默汤** | BVT良性自检 | `appendix/a` | 四项排查结果 | — |
| **修汤** | 故障归因+最小复跑 | `appendix/e` | 修复单或回炉单 | 回立项或局部修复 |
| **空气墙设计** | 推理空间拓扑 | `appendix/g` | 空气墙/隐藏通道草稿 | 回立项闸门3 |
## 阅读路由
| 任务 | 走这条线 | 说明 |
|------|---------|------|
| 新写任何汤 | `01-embryo-gate` → `00-delegation-card` → `01-creation-core` → `appendix/f` → `02` → `06` → `07` | 核心工序线,不可跳步 |
| 3+拍 | 核心工序线 + 追加 `03` | 解题链卡通过后、写汤面之前 |
| 状态型 | 核心工序线 + 追加 `04` → `05` | 与解题链卡同时填写 |
| 修汤 | `02` → `06` → `appendix/e` → `appendix/f` | 先定位失效层再动手 |
| 只主持成品 | `05` → `07`,以及该汤 TXT | 不需要读创作/复验文件 |
| 空气墙/隐藏通道设计 | 立项闸门3 + 制汤约束点定位时参考 `appendix/g` | 工具参考,非必读 |
| 定难度 | 填委托卡时参考 `appendix/d` | 施工规格,不是事后评分 |
## 跨阶段铁律
1. **诚实回答**:主持人不能用回避正确问题维持难度。
2. **知识供给(原"零外部知识")**:承重事实的推理前提只有两个合法来源——目标玩家自带的常识,或题内/上一拍/状态反馈给出的线索。冷门专业知识不能假设"玩家会知道";也不得过暴——该由玩家推理出的知识不能直接写在汤面。
3. **层间不断线**:每拍的发现必须给玩家至少一个可行动的新方向。
4. **状态可体验**:状态迁移必须由玩家行为造成或可被玩家识别,并改变信息、协议、操作或解释规则中的至少一项。
5. **修后复验**:改动了什么语义,就重跑受该语义影响的发现链与成品测试;不得只因改动"只有一句话"而少测。
6. **落脚点(猜的起跳点 + 猜的目标两层分离)**:解题链上每一次信念更新,必须有已获得的信息作为"猜的起跳点"——玩家靠推理缩小假设空间、获得"猜的资格",而非大海捞针地乱猜。起跳点必须放题内(汤面/前序事实);被猜的目标答案藏深层,由主持人"是/不是"确认。穷举 ≠ 靠主持人确认——穷举是"无起跳点的乱猜名词";有起跳点、答案由主持人确认,是海龟汤的正常结构。每层至少一个确认门(无论答案都能缩小搜索空间的问题)。
7. **独立证据族**:含关系、事件或规则变量的拍,至少需要两个独立证据族——一个指向变量,另一个排除关键替代解释。规则变量额外要求至少一个证据族是预测/反例型。
8. **P-T统一**:表层模型P和深层模型T必须复原同一个统一情境U——不允许两个互相矛盾的"客观世界"。P必须在载体框架下自洽可读;T必须遮住P仍能独立理解。
9. **立项不可跳过**:任何新汤必须先得到立项卡,不能直接填写委托卡。制汤中发现最终变量集超出立项预想、约束点消失或须新增机制→退回立项,不继续堆叠。
10. **回退不得靠加机制绕过**:任何闸门的回退必须重新设计核心结构(原子/约束点/变量集合)。累计两次结构性回退→毙掉。
### 术语分工(铁律6/7 三概念不互斥)
- **落脚点(猜的起跳点·玩家侧)**:玩家形成猜想时靠的题内信息(汤面细节/前序已确认事实)——保障"有猜的资格",非大海捞针(铁律6)。
- **确认门(玩家侧)**:玩家问的、无论「是」还是「不是」都能排除一类假说或收窄搜索空间的问题——保障"层间不断线",每拍≥1(铁律6)。
- **独立证据族(作者侧)**:作者埋的、来源或渠道彼此独立的证据,一个指向变量、另一个排除关键替代解释——保障"区分性",含关系/事件/规则变量时≥2(铁律7)。
流水线:作者埋独立证据族 → 玩家据此获得落脚点(猜的资格)→ 玩家用确认门去确认。三者是分工不是别名;02 曾写"独立证据族替换旧确认门"是过渡期措辞,已更正为互补。
### 知识供给三区(铁律2展开)
一个承重事实的推理前提,按"目标玩家是否自带"落进三区。划线只问一句:**一个没被剧透过的普通目标玩家,坐下来会不会自带这个知识?**
| 区 | 供给来源 | 例子 | 判定 |
|----|---------|------|------|
| **常识区** | 玩家自带 | 七天不吃会死、三天不喝会死 | 合法,免于题内触发源 |
| **冷门区** | 题内线索转化 | 盐度分层湖——题内给了"上咸下淡"的观察 | 合法,必须有题内触发源 |
| **过暴区** | 汤面直接剧透 | 汤底该推理出的知识全写在汤面 | 违规,推理消失 |
冷门区里最危险的一档是**题外虚构**:不是"玩家不知道的客观事实",而是"玩家无从得知的虚构设定"(自创神话、自创历史、自创专有名词背后的规则)。客观冷门知识还能靠题内线索救;题外虚构必须在题内完整建立,否则等于藏设定。
**锚点是目标玩家群体,不是作者。** 同一条知识对某个专业背景是常识、对普通玩家是冷门——只能锚在"普通目标玩家"上,不能锚在"作者觉得是不是常识"。
## 模块索引
| 文件 | 级别 | 阶段 | 内容 |
|------|------|------|------|
| `01-embryo-gate.md` | **主线** | 立项 | 七道胚资格闸门+回退语义+立项卡模板 |
| `00-delegation-card.md` | **主线** | 立项→制汤 | 委托卡(从立项卡继承方向决策,补施工规格) |
| `01-creation-core.md` | **主线** | 制汤 | P-T-R模型、载体约束点、接缝、烟雾弹、双模型审计、机制后果栅栏、最终变量集冻结、最终足迹预检 |
| `02-solution-chain-card.md` | **主线** | 制汤 | 可达、可导航、可证实、可推演的发现链(含反事实足迹+独立证据族) |
| `05-hosting.md` | **主线** | 制汤 | 主持原则与运行流程 |
| `07-output-templates.md` | **主线** | 制汤/复验/修复 | TXT/JSON模板、立项卡字段、复验报告字段、修复单/回炉单字段 |
| `06-post-gates.md` | **主线** | 复验 | 五步放行关(结构→变量→路径→对抗→运行) |
| `appendix/d-grading-rubric.md` | **主线** | 制汤/复验 | 难度构造与定级(F1-F4参数+质量闸门+载体审计+档位映射)——填委托卡时参考 |
| `appendix/f-hidden-variable-types.md` | **主线** | 立项/制汤/复验 | 隐藏变量五类+独立证据族+三层测试+失败模式(区分立项L1预检与最终L1/L2核验) |
| `03-long-soup-toolbox.md` | **次线** | 制汤 | 3+拍工具(含种子遮住测试)——3+拍才读 |
| `04-stateful-tag.md` | **次线** | 制汤 | 状态型协议——声明状态型才读 |
| `appendix/e-repair-diagnosis.md` | **次线** | 修复/回炉 | 反馈驱动分诊+观察记录模板+失效层映射+最小复跑集——修汤时才读 |
| `appendix/g-invisible-walls.md` | **次线** | 立项/制汤 | 空气墙与隐藏通道——立项闸门3+约束点定位时参考 |
| `appendix/a-bvt-four.md` | **次线** | 立项 | BVT良性来源四项——幽默/黑色幽默汤才读 |
| `appendix/b-anomaly-boundary.md` | **次线** | 制汤 | 异常边界原则——变格汤才读 |
| `appendix/c-checklist-quick.md` | **次线** | 制汤/复验 | 速查表——辅助勾选,非必需 |
<!-- author-fingerprint: 1c4828080b3f0f842244ebed5f2d3802984351ad0a64b6054fb63356fb7d7a5a -->
Files in this skill
- 00-delegation-card.md
- 01-creation-core.md
- 01-embryo-gate.md
- 02-solution-chain-card.md
- 03-long-soup-toolbox.md
- 04-stateful-tag.md
- 05-hosting.md
- 06-post-gates.md
- 07-output-templates.md
- README.en.md
- SKILL.md
- appendix/a-bvt-four.md
- appendix/b-anomaly-boundary.md
- appendix/c-checklist-quick.md
- appendix/d-grading-rubric.md
- appendix/e-repair-diagnosis.md
- appendix/f-hidden-variable-types.md
- appendix/g-invisible-walls.md
- icon.svg
- marketplace.json
Attribution
Comments
Loading comments…