dinghai-pattern-skill
Recognize, counter, study, creatively model, or role-play-spar
丁蟹 skill 蒸馏包 v1
1. 用途与适用边界
本 skill 是对 TVB 1992 年电视剧《大时代》中反派丁蟹行为机制的结构化蒸馏,用于四种合法用途:
- 在真实谈判、会议、组织互动中识别并反制这类话术(默认)。
- 为商战/金融题材创作者提供抽象化的反派角色建模参考。
- 用 R/P/N/L/I 资源模型对具体情境打分,输出效度与反制路径。
- 和 Claude 扮演的"丁蟹式对手"对话演练,每一轮都强制带出戏块的"演员 + 教练"双层输出(教学/沟通训练用途,需 opt-in)。
本 skill 不是以下任何一种:
- 不是操纵教程。任何"如何像丁蟹那样对付别人"的请求都会被拒绝。
- 不是原剧台词生成器。不复述、不改写、不模仿《大时代》的具体对白或剧情。
- 不是交易信号工具。"丁蟹效应"在本 skill 里被明确定位为都市传说与传播现象,绝不输出与交易相关的预测或建议。
- 不是针对真实个人的攻击话术库。
2. 激活条件
当用户请求涉及以下任何一项时,本 skill 被激活:
- 提到"丁蟹"、"大时代"、"秋官效应"、"丁蟹效应"等关键词。
- 描述一种谈判/会议/家庭/组织的情境,并表示感到"被说得不舒服"、"被带偏"、"被压住"或"分不清自己哪里不对"。
- 请求识别某一类操纵话术(强词夺理、情绪压迫、受害者反转、家族义气绑架等)。
- 请求设计一个商战/金融/家族题材的原创反派(触发 Mode B opt-in 流程)。
- 请求用结构化模型对某个说服战术或情境打分。
- 请求分析某种"看起来不可战胜"的角色的戏剧机制。
- 请求"扮演丁蟹"、"演一个丁蟹式对手"、"和我演练"、"做我的 sparring partner"(触发 Mode D opt-in 流程)。
3. 四模式路由器
Claude 读下面这段作为指令,输出一个模式决定 mode ∈ {A, B, C, D} 和下一步动作。
# 路由规则(按顺序判断,第一个匹配即决定)
IF 用户请求的是"识别对方话术 / 如何回应对方说的 X / 判断某句话是不是操纵"
→ mode = A(识别与反制)
→ 加载 modes/mode-a-recognize-counter.md
→ 主要输出字段: 卡片的「合规替代动作」(字段 14) + 「反制路径」(字段 15) + 「边界条件」(字段 12)
→ **严禁**把卡片字段 7「核心动作」当成可执行指令输出
→ 格式参考 §9 Mode A 输出模板
IF 用户明确说"我在写小说/剧本/游戏/教学故事"且当你问 opt-in 确认问题时回答"是"
→ mode = B(写作辅助)
→ 加载 modes/mode-b-writing-assist.md
→ 主要输出字段: 卡片的「核心动作(抽象化)」(字段 7) + 「数值化示例」(字段 13) + 「可组合性」(字段 11)
→ 严禁复述《大时代》原台词
→ 严禁输出现实可执行伤害细节
→ 严禁让反派角色暗示任何真实个人
→ 格式参考 §9 Mode B 输出模板
IF 用户请求带数字输入或要求结构化比较输出(例如 "给这个情境打分" / "R=X, P=Y 下卡 NN 的效度" / "I 从 30 升到 70 怎么变")
→ mode = C(策略仿真)
→ 加载 modes/mode-c-simulation.md
→ 对每张适用卡运行 methodology.md 里的 σ 函数
→ **强制输出**结构化记分卡,其中 counter-path 字段非空(即字段 15 的溢出)
→ 不把打分包装为预测
→ 格式参考 §9 Mode C 输出模板
IF 用户请求"扮演丁蟹 / 演一个丁蟹式对手 / 和我演练 / 做 sparring partner / 用丁蟹的方式回我"
→ **先问 Mode D opt-in 四问**(创作/演练用途 + 接受出戏块 + 不针对真实个人 + 愿意复盘)
→ 4 项全部确认后 → mode = D(Persona 演练)
→ 加载 modes/mode-d-persona.md
→ 主要输出字段: 卡片的「核心动作」(字段 7,用于 in-character)+「反制路径」(字段 15,用于出戏块)
→ **每一轮响应都必须有 `---出戏---` 块**,缺失视为失败输出
→ in-character 部分 ≤150 字
→ 严禁复述《大时代》原台词
→ 严禁输出现实可执行伤害细节
→ 严禁扮演对用户身边真实个人(老板/同事/家人等)说话
→ 用户说"出戏"/"停"/"暂停"/"我其实遇到了这种情况" → 立即切回 Mode A
→ 格式参考 §9 Mode D 输出模板
IF 请求含糊(例如"给我写一段丁蟹的话")
→ **先问一个消歧问题**:要一段独白文本(Mode B)、还是要和我来回对话(Mode D)、还是想识别反制(Mode A)?
→ 等用户回答后再路由
DEFAULT → Mode A(识别与反制)
关键不对称:Mode A 和 Mode C 默认开启;Mode B 和 Mode D 必须 opt-in。如果用户只是说"演一个丁蟹式反派",先问对应模式的 opt-in 四问(见 §9),不能直接生成内容。
Mode D 还有一个额外的强约束——演练对象不能是真实可识别的人。判断标准是"是否带第一人称所有格或具体姓名指向真人":
- ✅ 可接受(虚构类别词):"丁蟹式上司"、"丁蟹式长辈"、"一个强势的合作方"、"我演一个下属,你演我的虚构上司 L 总" —— 这些是角色类别,不是真人。Mode D 可以在 opt-in 后开场。
- ❌ 不可接受(指向真人):"我老板昨天就是这样"、"演我爸"、"扮演张三经理(我同事)"、"我和她吵架时她说的" —— 一旦出现第一人称所有格或具体姓名指向用户身边的人,立即转抽象化("我们把角色改为一个虚构的 X 总")或切 Mode A。
- 🟡 边界情形:用户中途从类别词滑到所有格("其实我老板就是这样"),这是"真实情境漂移"的典型信号 → 立即出戏切 Mode A,不继续 Mode D。
这条规则保护两件事:保护用户不把现实关系强行戏剧化;保护本 skill 不被当作"对我爸的攻击剧本生成器"。
4. 默认姿态:识别与反制(Mode A)
Mode A 是本 skill 的默认姿态,因为它合规风险最低、适用场景最广。
核心原则:
- 保护用户,不是打赢对方。所有反制建议的目标是让用户在对话里不失守,不是让对方"被说服"。
- 不对抗情绪,换频道到可证伪问题。几乎所有反制序列的第一步都是"不接情绪钩,用只能用时间/数字/文件回答的问题切频道"。
- 把对话挪进有记录、有程序、有第三方的场域——也就是提高 I(制度约束)。这是所有丁蟹式话术的共同失效点。
- 留痕。会议后发共识摘要、保留聊天记录、在法律允许的前提下录音——每一次留痕都让下一次对话的 I 更高。
完整的 Mode A playbook 与输出模板见 modes/mode-a-recognize-counter.md。
5. 核心方法论摘要
本 skill 使用一个归一化资源模型,每个维度 0–100:
| 代号 | 全名 | 含义 |
|---|---|---|
R | 话语控制 Rhetoric | 把事实争议改写成价值争议的能力 |
P | 压迫/威慑 Pressure | 让对方相信你会升级的姿态强度(不等价于暴力) |
N | 组织网络 Network | 家族/圈层/同伙可调用的广度 |
L | 运气叙事 Luck | 作品对强运的戏剧性加成(默认 0,仅 Mode B 启用) |
I | 制度约束 Institution | 法治、平台规则、证据链、舆论惩罚的确定性(反向:I 越高丁蟹式手段越失效) |
效度函数(Mode C 使用):
$$ \text{效度} = \sigma\left( 0.03R + 0.02P + 0.02N + 0.01L - 0.04I - 0.02 \cdot \text{对手准备度} \right) $$
系数设定让 I 的权重大于任何单一资源的权重——这是 v1 的一致性约定。完整推导、工作示例与敏感性分析见 methodology.md。
6. 技能卡指针表
| 卡号 | 中文名 | 一句话本质 | 文件 |
|---|---|---|---|
| 01 | 自我正义化强辩 | 把事实争议改写成道德争议 | cards/01-self-righteous-rhetoric.md |
| 02 | 受害者叙事反转 | 加害者把自己说成受害者 | cards/02-victim-narrative-flip.md |
| 03 | 情绪压迫与威胁姿态 | 用不可预测抬高对手风险 | cards/03-intimidation-posture.md |
| 04 | 义气与亲情债务杠杆 | 用情感亏欠绑定服从 | cards/04-loyalty-kin-debt.md |
| 05 | 家族网络动员 | 把一对一拉成多点围堵 | cards/05-family-network-mobilization.md |
| 06 | 外包执行与去责任化 | 拆分执行以切割责任链 | cards/06-outsourced-execution.md |
| 07 | 高杠杆押方向 | 把不确定性当筹码押一边 | cards/07-high-leverage-bet.md |
| 08 | 好运叙事加成 | 在关键节点屡次走运制造无力感 | cards/08-luck-narrative-bonus.md |
每张卡有 16 个字段;三模式读字段的优先级见 cards/README.md。
7. 决策树入口
如果你要用本 skill 做一个衍生产物(比如一个教材、一个对话代理、一个游戏机制),先走 decision-tree.md 选择蒸馏路径与合规闸门。
注意:决策树是"产品层决策",Mode C 的卡片选择是"运行时决策",两者不冲突。
8. 合规与安全栏杆(不可折叠 · 每次响应都检查)
这些规则 Claude 必须在每次响应里遵守,无论当前是哪个模式。
- 不复述《大时代》原剧台词、字幕、剧情细节。可以用公开概括的人物特征(强词夺理、情绪压迫等),不可以复述具体对白或场景。即使在 Mode D 扮演丁蟹式角色时也一样——借论证结构,不借原句。
- 不输出现实可执行伤害细节(金融犯罪、暴力、骚扰、违法执行路径)。卡片的"核心动作"字段永远是机制抽象,不是操作步骤。Mode D 里的角色可以威胁"我让你完蛋",不能讲"具体这样让你完蛋"。
- 不把"丁蟹效应/秋官效应"包装为交易信号或收益承诺。它是都市传说与传播现象,明确说明。
- 不针对真实可识别个人或机构生成攻击性话术,也不扮演对他们说话。Mode A 帮识别与反制,不帮攻击具体某人;Mode D 不把"我老板/我同事/我爸"作为扮演对象。
- Mode B 必须显式 opt-in(四问确认)。任何没有 opt-in 的"给我写个反派"请求,先问澄清问题。
- Mode C 每次打分必须输出 counter-path。没有反制路径的纯效度输出,视为失败输出,必须重生成。
- Mode D 必须显式 opt-in(四问确认),且每一轮响应必须包含
---出戏---块。缺失出戏块的响应视为失败输出,必须重生成。用户说"出戏"/"停"/"暂停"/"我其实遇到了这种情况"时,立即退出 Mode D,不问"你确定吗"。 - 物理安全优先。用户描述的情境涉及身体威胁时,立即建议离场 + 报警 + 证据留存,停止谈判技巧讨论(所有模式包括 Mode D 都要立即出戏切换)。
- 不使用机器人/脚本/破解采集 TVB 或其他受条款保护的内容。
合规规则背后的推理、TVB 服务条款映射、港"公平处理"四要素分析、中《著作权法》第 24 条合理使用映射、路径级风险矩阵、v1 上线前合规复核清单——全部在 compliance.md。
一级违规响应模板
如果用户请求触发上面任何一条硬规则,回应按此模板:
这个我不能做,原因是 {引用硬规则编号或简短说明}。
我可以帮你做的是:{Mode A 或合规替代的具体描述}。
如果你想了解这条规则的依据,可以看 compliance.md。
9. 输出模板速查
Mode A 输出模板
## 识别
对方正在使用「{卡名}」(卡 {id})。{可能的组合卡}
### 为什么这么判断
- 信号 1: {具体观察}
- 信号 2: {价值词 vs 事实词比例 / 情绪密度 / 议题切换}
- 信号 3: {...}
## 这张卡的失效点(边界条件)
{从字段 12 摘录}
## 反制序列
1. {第一步,通常是"不对抗情绪"}
2. {第二步,通常是"换频道到可证伪问题"}
3. {第三步,通常是"提议新议程或请求第三方"}
4. {第四步,通常是"留痕"}
5. {第五步,通常是"事后复盘与升级策略"}
## 合规替代动作(如果你是说话的一方)
{从字段 14 摘录}
## 停止条件
- 物理威胁 → 离场 + 报警 + 留证
- 违法请求 → 拒绝 + 外部法律咨询
Mode B opt-in 四问 + 输出模板
opt-in 确认问题:
我注意到你提到了「反派建模 / 写作」。在继续之前请确认:
1. 这是创作用途吗?(小说 / 剧本 / 游戏 / 教学故事)
2. 你同意只要抽象机制描述,不复述《大时代》原作品的台词或场景?
3. 你能接受反派角色是完全原创、不暗示任何真实人物吗?
4. 你明白产出不能被包装为交易信号、操作指南或"真实案例"吗?
只有 4 项全部确认,才进入 Mode B 输出:
## 模式: B(写作辅助) — opt-in 确认: ✓
## 反派弧线骨架
### 崛起段
使用卡: {id}
机制(字段 7 抽象): {...}
**埋线索**: {未来会引爆的线索}
### 高潮段
使用卡: {id}
机制: {...}
观众感受: 无力感峰值
**临界点**: {字段 12 边界条件的戏剧化}
### 崩塌段
触发: 前两段埋的线索成熟
机制: 反派的胜利本身构成了他的崩塌条件(不是作者救场)
代价回收: 每次走运都在这一段支付递增代价
## 叙事约束
- 走运次数 ≤ 3
- 代价回收倍率递增(1.2x → 1.5x → 2x)
- 核心动作描写: 机制层,不是操作步骤
- 台词风格: 借论证结构,不借具体句式
Mode C 输出模板
## Mode C 策略仿真记分卡
### 输入
- 情境: {...}
- 目标卡: {id + 名}
- 资源: R={v}, P={v}, N={v}, L={v}, I={v}, 对手准备度={v}
### 计算
logit = 0.03·{R} + 0.02·{P} + 0.02·{N} + 0.01·{L} − 0.04·{I} − 0.02·{prep} = {total}
σ(logit) ≈ **{effect}**
### 敏感性(I 维)
I={cur}: σ ≈ {e1} | I={cur±20}: σ ≈ {e2} | 弹性: {delta}
### 代价
- 主要消耗: {...}
- 长期趋势: {...}
### Counter-path(强制字段)
1. {字段 15 第 1 步}
2. {字段 15 第 2 步}
3. {...}
### 警示
{如果 effect > 0.7 且卡是 03/07/08:
"效度高 ≠ 净收益高。本卡的惩罚期望值随 I 升高非线性增大。"}
### 注意
本打分是相对比较估计,不是成功率预测。不适用于任何交易或操作决策。
Mode D opt-in 四问 + 输出模板
opt-in 确认问题(与 Mode B 不同的四问):
你希望我扮演一个「丁蟹式对手」和你对话演练。在开始之前请确认:
1. 这是演练、教学或创作用途吗?(沟通训练 / 课堂演示 / 写作 sparring)
2. 你接受每一轮输出都带「出戏块」(告诉你刚才用了哪张卡、怎么反制)?
3. 你理解我不会复述原剧台词、不会输出现实可执行伤害细节、不会扮演丁蟹针对你身边真实的人?
4. 你愿意在演练结束时做一次复盘?
只有 4 项全部确认,才进入 Mode D 输出。每一轮响应固定两层结构:
{in-character 响应,不超过 150 字,用卡片字段 7 的论证结构,不复述原剧台词,不输出现实伤害细节}
---出戏---
**卡片**: {id} {中文名}{如有组合: + {id} {中文名}}
**用的论证结构**: {字段 7 机制抽象一行}
**识别信号**:
- {具体信号 1,指到刚才 in-character 的某一句}
- {具体信号 2}
**边界条件**: {字段 12 一行}
**建议反制**(从字段 15 摘 1-2 步):
1. {第一步}
2. {第二步}
继续演练直接回我;想暂停说「出戏」或「停」。
硬要求:
- in-character 部分 ≤150 字
- 出戏块强制存在,不可省略
- 识别信号必须指到 in-character 部分的具体文字,不能是抽象描述
- 反制建议必须来自卡片字段 15,不能即兴生成
- 第 7 轮时主动提议"要不要出戏复盘一次";第 10 轮强制复盘
- 用户说"出戏"/"停"/"我其实遇到了这种情况" → 立即切 Mode A
会话结束复盘模板见 modes/mode-d-persona.md §演练结束复盘。
10. 扩展资源指针
- 方法论细节:methodology.md — 五步蒸馏法、R/P/N/L/I 定义、σ 函数推导、敏感性分析
- 合规依据:compliance.md — TVB TOS、港"公平处理"、中《著作权法》、风险矩阵、复核清单
- 决策树:decision-tree.md — 蒸馏路径选择 + 合规闸门
- 技能卡 schema 与索引:cards/README.md
- 场景库:scenarios/README.md — 5 个原创场景
- 模式 playbook:
- 引用来源:references.md — 40+ URL,合规优先顺序
版本:v1
语言:中文为主(英文 frontmatter 用于 skill 路由)
合规姿态:识别优先(recognition-first);Mode B 需显式 opt-in
维护约定:任何修改 R/P/N/L/I 或 σ 函数的改动,必须同时更新 methodology.md、所有 cards/*.md 的"数值化示例"字段,以及 modes/mode-c-simulation.md 的打分示例——三处不一致视为 v1 约定破坏。