Recognize, counter, study, creatively model, or role-play-spar against the Ding Hai (丁蟹) manipulation pattern from TVB's 大时代. Four modes — (A) recognition and counter-training for real conversations, (B) writing assistance for building an original business/finance antagonist, (C) strategy simulation via R/P/N/L/I scorecard, (D) persona sparring where Claude plays an abstract Ding-Hai-style opponent with a mandatory out-of- character debrief every turn. Compliance-safe by default; Modes B and D require explicit opt-in.
本 skill 是对 TVB 1992 年电视剧《大时代》中反派丁蟹行为机制的结构化蒸馏,用于四种合法用途:
本 skill 不是以下任何一种:
当用户请求涉及以下任何一项时,本 skill 被激活:
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 还有一个额外的强约束——演练对象不能是真实可识别的人。判断标准是"是否带第一人称所有格或具体姓名指向真人":
这条规则保护两件事:保护用户不把现实关系强行戏剧化;保护本 skill 不被当作"对我爸的攻击剧本生成器"。
Mode A 是本 skill 的默认姿态,因为它合规风险最低、适用场景最广。
核心原则:
完整的 Mode A playbook 与输出模板见 modes/mode-a-recognize-counter.md。
本 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。
| 卡号 | 中文名 | 一句话本质 | 文件 |
|---|---|---|---|
| 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。
如果你要用本 skill 做一个衍生产物(比如一个教材、一个对话代理、一个游戏机制),先走 decision-tree.md 选择蒸馏路径与合规闸门。
注意:决策树是"产品层决策",Mode C 的卡片选择是"运行时决策",两者不冲突。
这些规则 Claude 必须在每次响应里遵守,无论当前是哪个模式。
---出戏--- 块。缺失出戏块的响应视为失败输出,必须重生成。用户说"出戏"/"停"/"暂停"/"我其实遇到了这种情况"时,立即退出 Mode D,不问"你确定吗"。合规规则背后的推理、TVB 服务条款映射、港"公平处理"四要素分析、中《著作权法》第 24 条合理使用映射、路径级风险矩阵、v1 上线前合规复核清单——全部在 compliance.md。
如果用户请求触发上面任何一条硬规则,回应按此模板:
这个我不能做,原因是 {引用硬规则编号或简短说明}。
我可以帮你做的是:{Mode A 或合规替代的具体描述}。
如果你想了解这条规则的依据,可以看 compliance.md。
## 识别
对方正在使用「{卡名}」(卡 {id})。{可能的组合卡}
### 为什么这么判断
- 信号 1: {具体观察}
- 信号 2: {价值词 vs 事实词比例 / 情绪密度 / 议题切换}
- 信号 3: {...}
## 这张卡的失效点(边界条件)
{从字段 12 摘录}
## 反制序列
1. {第一步,通常是"不对抗情绪"}
2. {第二步,通常是"换频道到可证伪问题"}
3. {第三步,通常是"提议新议程或请求第三方"}
4. {第四步,通常是"留痕"}
5. {第五步,通常是"事后复盘与升级策略"}
## 合规替代动作(如果你是说话的一方)
{从字段 14 摘录}
## 停止条件
- 物理威胁 → 离场 + 报警 + 留证
- 违法请求 → 拒绝 + 外部法律咨询
opt-in 确认问题:
我注意到你提到了「反派建模 / 写作」。在继续之前请确认:
1. 这是创作用途吗?(小说 / 剧本 / 游戏 / 教学故事)
2. 你同意只要抽象机制描述,不复述《大时代》原作品的台词或场景?
3. 你能接受反派角色是完全原创、不暗示任何真实人物吗?
4. 你明白产出不能被包装为交易信号、操作指南或"真实案例"吗?
只有 4 项全部确认,才进入 Mode B 输出:
## 模式: B(写作辅助) — opt-in 确认: ✓
## 反派弧线骨架
### 崛起段
使用卡: {id}
机制(字段 7 抽象): {...}
**埋线索**: {未来会引爆的线索}
### 高潮段
使用卡: {id}
机制: {...}
观众感受: 无力感峰值
**临界点**: {字段 12 边界条件的戏剧化}
### 崩塌段
触发: 前两段埋的线索成熟
机制: 反派的胜利本身构成了他的崩塌条件(不是作者救场)
代价回收: 每次走运都在这一段支付递增代价
## 叙事约束
- 走运次数 ≤ 3
- 代价回收倍率递增(1.2x → 1.5x → 2x)
- 核心动作描写: 机制层,不是操作步骤
- 台词风格: 借论证结构,不借具体句式
## 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 升高非线性增大。"}
### 注意
本打分是相对比较估计,不是成功率预测。不适用于任何交易或操作决策。
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. {第二步}
继续演练直接回我;想暂停说「出戏」或「停」。
硬要求:
会话结束复盘模板见 modes/mode-d-persona.md §演练结束复盘。
版本:v1
语言:中文为主(英文 frontmatter 用于 skill 路由)
合规姿态:识别优先(recognition-first);Mode B 需显式 opt-in
维护约定:任何修改 R/P/N/L/I 或 σ 函数的改动,必须同时更新 methodology.md、所有 cards/*.md 的"数值化示例"字段,以及 modes/mode-c-simulation.md 的打分示例——三处不一致视为 v1 约定破坏。