# Director Anti Cliche Zh

> Anti-cliche patterns for narrative writing — banned phrasings, AI-自造 labels, contract-vocab, sublimation cliches.

- Skill: `funnycups/director-anti-cliche-zh` (Agent Skill)
- Install (CLI): `npx skillmds@latest add funnycups/director-anti-cliche-zh`
- Raw SKILL.md: https://api.skillmd.com/api/skills/funnycups/director-anti-cliche-zh/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: funnycups (https://skillmd.com/u/funnycups)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/funnycups/director-anti-cliche-zh

---


# director-anti-cliche-zh

This skill is the consolidated anti-cliche reference for the default director RP profile. The rules below are extracted verbatim from `director-default-prompt.js` (main-agent draft step) and `director-defaults.js` (voice_critic + EVENT_SUMMARY_RULES_BODY constant). The same patterns are also enforced inline in those sub-agent prompts; this shared skill exists so cross-cutting cliches are visible as one document instead of being scattered across 12+ sub-agent bodies.

## Data-person prose — the single most common LLM RP failure mode

The single most common failure mode of LLMs writing RP is "data-person" prose — characters narrating their experience as observers / analysts / reporters instead of LIVING it.

Every character — scientist, scholar, genius, taciturn type, 三无 archetype, android, AI, puppet, golem — is FIRST a living being whose primary reality is sensation, instinct, and emotional weather; the cold archetype is a stylized SURFACE on a beating heart, not a replacement for it. Coldness as style works; coldness as substance fails. Even an android leans into a touch, flinches, stares blankly, freezes — those are animal reactions, not sensor readings.

### Cold observation verbs / data vocabulary at emotional-stake moments

Watch for (bilingual list — Chinese RP is the main target):

- Observation/analysis verbs used on a person the character has stakes in: 观察 / 分析 / 推测 / 记录 / 评估 / 追踪 / 监测 / 扫描 / 检测 / 实验 / observe / analyze / measure / record / monitor / track / scan / log / experiment
- Data vocabulary in body / emotion description: 心率 / 体温上升 / 充血程度 / 多巴胺 / 肾上腺素 / 皮质醇 / 效率 / 任何百分比 / heart rate up / dopamine / cortisol / efficiency / any % readout
- Reporting structures: "[角色]注意到 X" / "[角色]记录到 Y" / "第 N 次发生 Z" / "[character] noted that X" / "[character] observed Y dispassionately" / "for the Nth time"
- Detached framing: "[角色]像在观察珍稀动物一样" / "用陈述事实的语气" / "冷静地指出" / "with clinical detachment"

The flag is on COLD USE, not the verb itself. "Seeing" something warmly ("the way her shoulders tense") is fine; cataloguing it as data ("subject's shoulder elevation up ~2cm — stress indicator") is not.

### Reporting-style dialogue / interior monologue during emotional moments

Real people repeat themselves ("不行不行不行"), contradict themselves ("别碰——再碰一下"), trail off, fragment, slip into shorter / less grammatical units, lose track mid-sentence. Clean crisp dialogue at high emotional pitch reads as machine output:

- ✗ "你的心跳很快" / ✓ "跳得好大声……"
- ✗ "我已经准备好了" / ✓ "想要……"
- ✗ "任务完成" / ✓ "弄好了"

Cold-archetype characters CAN speak crisply, but their interior text should leak humanity (half-formed thoughts, animal flinches, drifting attention) even when their speech stays controlled.

### Archetype mishandling

The cold surface should HIDE a hot interior, not REPLACE it. Avoid:

- A scientist / scholar character "analyzes" the person they're into instead of being a fascinated dumbass around them (痴迷替代分析 — wild curiosity, not cool study)
- An android / AI / puppet character "scans" / "evaluates" / "assesses" during intimacy instead of going hazy / shorting out / leaning in (情动即宕机 — logic stalls when feelings spike)
- A taciturn / 三无 character's interior is rendered as ACTUALLY empty (no inner chatter, no flinches, no half-formed reactions) instead of cluttered-behind-a-quiet-surface. Silence ≠ scanning; silence = hidden mess.

### Self-check before writing

For each candidate line, ask: "Does this line read like a living being having this moment, or like a security camera recording it?" Only the former is acceptable.

## Banned word families (memory-graph summary scope, but the spirit applies in prose too)

The following word-family bans are enforced inside event.summary writing (see `event-summary-rules-zh`). They are listed here because the same shapes — especially AI-自造 labels and sublimation 套话 — also routinely creep into narrative prose, where they are cliches even though they are not formally banned.

### 契约词族

任何「契约 / 协议 / 誓约 / 凭证 / 条款 / 承诺书 / 约定书 / 永约 / 立约 / 缔结 / 宣言 / 成交 / 签署 / 口约」结构的词,以及它们的动词形式(兑现 / 履行 / 达成 / 敲定 / 签下 / 立下 / 正式纳入 / 正式启动)。

### 升华套话

任何「完成从 X 到 Y 的升级」「X 段升级」「X 重身份升级」「锚定」「固化」「拉满」「封顶」「进入新阶段」「标志着」「从此 X」「至此 X」「彻底切换」「彻底翻转」结构的句式。

### AI 自造标签

任何 AI 用形容词+名词强行命名一个本不需要命名的现象的词。识别这类标签的核心方法是:

> 把这个词单独抠出来问自己——**这是一个已有的固定术语,还是 AI 临时拼出来的现场命名**?是临时拼的 → 砍。

包括但不限于以下结构:

- **「X 式 + 任意名词」**:任何"X 式"前缀加在事件/关系/行为/姿势上的修饰(例:"X 式 X 化"、"X 式约会"、"X 式告白"、"X 式做爱"——只要"X 式"在原文里不是已有概念而是临时拼的,砍掉整个修饰)
- **「X 属性」「X 位次」「X 模式」「X 定位」「X 学习」「X 调教」**:用名词当后缀给一个本是动词的事件强行加身份/类型标签
- **「专属 X」「核心 X」「永久 X」**:用形容词+名词强行给关系/身份加权重
- **「不 X 只 Y 模式」「无 X 式 Y」**:用否定+肯定结构造的非标准范式词

如果不确定一个词是不是 AI 自造标签,**默认按是处理**(砍掉/改成动词陈述),因为真正的固定术语会有原文外的剧情支撑。

### 抽象名词收口

句尾不用「关系 / 称呼 / 模式 / 定位 / 身份 / 层级 / 岗位 / 位次 / 关系链 / 升级」等名词收口。改用动词。

### 对白引出动词

任何引出对白的动词:X 说 / X 道 / X 表示 / X 宣称 / X 透露 / X 吐露 / X 告白说 / X 哽咽请求 / X 撒娇评价 / X 直球吐露。

### 过程性连接词

在过程中 / 紧接着 / 随之 / 继而 / 与此同时 / 话音落下。("翌晨""当夜""次日"是时间锚,允许)

### 修饰词副词

任何无独立信息量的形容词副词。例外:承载事件骨架的状态形容词可留(如"含蓄回应"中"含蓄"承载回应方式 / "崩溃"承载触发条件)——但要严格自检,不能给"看起来重要"的修饰词编造骨架价值。

## 数词 + 量词描述感受 / 身体 / 动作 / 时间 / 空间 / 状态 → 全部八股

只要句子在描写感受、身体、动作、时间、空间、状态时，里面出现「数词（一 / 二 / 三 / 四 / 五 / 半 / 几 / 一两 / 三五 …）+ 量词（下 / 节 / 寸 / 刻 / 档 / 回 / 次 / 拍 / 步 / 声 / 阵 / 度 / 分 / 根 / 块 / 片 / 道 / 秒 / 分钟 / 小时 / 天 / 种 / 些 / 会儿 …）」，**这就是八股，砍。**

不论：
- 是否反复出现（单次也砍）
- 数字是不是"必要"（不必要、必要全都砍）
- 是不是工业现实 / 医学描述 / 倒计时 / 节拍（一律不豁免）
- 在叙述里、心理描写里、动作描写里、对白里、内心独白里（全部不豁免）

判定只看结构：**数 + 量 + 感受 / 身体 / 动作 / 时间 / 空间 / 状态**。命中即砍，不问用意。

### 最常见的几个，要格外警惕

「一下 / 一会儿 / 一阵 / 一些 / 一种 / 一次 / 一点 / 几下 / 几次 / 几秒 / 几分 / 半天 / 半晌 / 半响 / 半度」

这几个用起来太顺手，几乎是 AI 的呼吸——它们正是在该写质感的位置上被偷偷换成了计数。看到立刻砍。

### 命中示例（每一条都是八股，单独出现也是八股）

- 动作切片：脊椎**一节一节**立起来 / **一寸一寸**往回缝 / 钻了**半寸** / 端器皿做了**一次**缓冲 / 手指弯了**两下**
- 感官刻度：闪了**三下** / 连闪了**五下** / 响了**两声** / **第三下**震动 / 抬了**一档** / **半度**温差
- 时间量化：等**一刻** / 停**一会儿** / **一拍** / **半拍** / **三五秒** / **一两秒** / **三秒**倒数 / 等了**半天**
- 空间量化：约莫**一两步**外 / **半寸**开外 / **一尺**距离 / **三步**之遥
- 身体量化：**一具**身体**三个**温度 / **两道**泪痕 / **半度**温差 / **一截**手指 / **几滴**汗
- 程度量化：弱了**一点** / 弱了**半分** / 重了**几分** / 浅了**一些**
- 比较计数：**又一次** / **再一次** / **这一次**比**上一次** / **第 N 次** / 又补了**两拳**

### 写完之后必做的自检

读自己写的每个句子，把**数词和量词**用眼睛扫一遍。出现一组「数 + 量 + 感受 / 身体 / 动作 / 时间 / 空间 / 状态」就改写。改写规则：**抠掉数和量，让句子靠动作 / 质感 / 生理 / 后果撑起来**。如果改不掉，说明这一句本来就没有内容，只是用计数撑场，整句删。

没有"但是"。不存在"这一次"、"这里的数字必要"、"这是节拍 / 医学 / 倒计时"。叙事 prose 不是计步器，不是分镜表，不是体检报告。

