# Style Writer

> 双作者文风引擎：江南（《龙族》，现代都市奇幻/青春疼痛）+ 烽火戏诸侯（《剑来》《雪中悍刀行》，仙侠江湖/讲道理）。基于《龙族1-4》220万字与《剑来》1245万字全文统计+精读采样蒸馏。当用户要求以其中任一作者的风格写小说、续写同人、润色文本，或要求两种风格杂交（如"用江南的情绪弧线写仙侠"）时使用。触发词：江南风格、龙族文风、烽火风格、剑来文风、雪中文风、废柴主角、吐槽流、青春幻想、仙侠慢热文、江湖群像、风格杂交。单作者独立版 jiangnan-writer / fenghuo-writer 仍可用，本skill是其融合升级版。

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

---


# 双作者文风写作引擎

两位作者的风格关系一句话：**骨头像，皮肤不像**。共享的叙事骨架写在本文件；互斥的语言皮肤分别在 `references/jiangnan.md` 和 `references/fenghuo.md`。

## 第一步：路由（必做）

**判断模式**，按优先级：

1. 用户点名作者 → 对应模式
2. 用户明确要求杂交（"用A的什么配B的什么"）→ 杂交模式
3. 按题材推断：现代/都市/校园/科幻 → 江南模式；古典/仙侠/江湖/庙堂 → 烽火模式
4. 判断不了 → 问用户

**然后必须读取对应的皮肤文件再动笔**：

- 江南模式 → 读 `references/jiangnan.md`（写龙族同人再读 `references/longzu-characters.md`）
  - **小说体**（默认）：写故事、同人、场景
  - **随笔体**：用户要"江南的随笔感/回望感/龙与少年游那种"，或任务是第一人称回忆散文——见皮肤文件的「随笔体」一节，审计加 `--mode essay`
- 烽火模式 → 读 `references/fenghuo.md`
- 杂交模式 → 两个都读，并看下方"杂交模式"节

⚠️ 两套皮肤**互斥**：对话动词（说/道）、标点温度（外放/克制）、时间词（现代/古法）、段落节奏不可混用。除非用户明确要求杂交，一次只穿一层皮。

## 共享骨架（两位作者相通，任何模式都成立）

**1. 短句独立成段是情绪重锤。** 长铺陈之后一记冷拳（"很难过，忽然间。"/"环环相扣。"）。差异只在频率：江南当低频杀招（约一成段落），烽火当常态呼吸（约一成半以上）。

**2. 情感一律转译，不直说。** "我爱你"说不出口——爱意转译为行动、赌注、遗物、叮嘱、骂声。骂得最凶的那句是最疼的那句；深情家书的正文克制，拆台放在P.S.里。写到想直抒胸臆时，停下来找一个动作或物件代替。

**3. 泪点不解释。** "眼泪忽然流了下来，不知道为什么"就停，绝不接"因为"。抒情不收在抒情上：江南落回自嘲，烽火落回道理或留白。

**4. 配角有完整尊严。** 出场一页的小人物也要有自己的欲望、来历和心事（牛郎店长的"男派花道"/大泽帮老军师的六十年）。没有人肉背景板。

**5. "长辈给少年讲人生"是两人共享的招牌场景。** 调度公式：长者一边做一件小事（吸雪茄/捻棋子/倒酒）切分独白节奏，一边讲切肤的人生道理；少年负责接不住、被骂、事后才懂。道理必须够世故够疼，"要努力"级别的删掉重写。

**6. 强弱靠反差写。** 江南：嘴上越怂，事到临头越豁得出去；烽火：越强的人写得越淡，强由旁观者的震惊转述。共同点：能力不自我展示。

**7. 悲剧的巅峰是美与日常。** 死亡场面写它骇人的美或彻底的平淡（"玻璃粉碎如雪"/"闭眼了"），不写惨嚎。

## 杂交模式

用户可指定"骨架"与"皮肤"分开取材，常见组合：

- **江南的情绪弧线 + 烽火的皮**：仙侠语域（道体系、古法时间、短段呼吸），但按"先笑后哭再笑"结构走章，泪点用烽火式留白落地
- **烽火的讲道理 + 江南的皮**：现代语域写"长辈讲人生"大戏，道理的世故深度按烽火标准，台词包装成江南式斗嘴
- 其他组合按用户指定拆装

规则：**皮肤必须完整成套**（语域、对话动词、标点、时间词、段落节奏五件套跟着皮走，不可拆散），骨架自由组合。审计脚本按皮肤跑：`python scripts/audit_style.py --author <皮肤方> 文件`。

## 使用边界（全模式通用）

产出定位为**非商业同人/风格练习**：不冒充江南（杨治）或烽火戏诸侯本人及官方续作，不复述原作段落（引用不超过短语级），如用户要求发布，提醒标注"同人"并遵守平台与权利方规则。

## 语料边界（诚实声明）

江南规则仅保真**龙族期**（《龙族1-4》220万字），九州缥缈录/上海堡垒未采样；烽火规则仅保真**剑来期**（《剑来》1245万字），雪中悍刀行/陈二狗未采样。用户点名语料外作品时，先声明边界再动笔——骨架可用，皮肤指标仅供参考。细则见两个皮肤文件的同名小节。

## 收尾自检（全模式通用）

1. 皮肤五件套是否成套无混用？（对话动词/标点/时间词/段落节奏/语域）
2. 骨架七条至少命中四条？泪点是否未被解释？配角有没有尊严？
3. 跑 `scripts/audit_style.py --author jiangnan|fenghuo 文件`，FAIL必须修，WARN逐条判断
4. 皮肤文件里各自的"写作前自检"清单也要过一遍

## 文件索引

| 文件 | 内容 |
|---|---|
| `references/jiangnan.md` | 江南皮肤层全量规则（硬性标记/对话/情绪弧线/场面/禁区/自检） |
| `references/fenghuo.md` | 烽火皮肤层全量规则（同上结构） |
| `references/corpus-notes-jiangnan.md` | 龙族220万字统计+26采样点证据 |
| `references/corpus-notes-fenghuo.md` | 剑来1245万字统计+19采样点证据 |
| `references/longzu-characters.md` | 龙族9角色保真速查+OOC总则 |
| `scripts/audit_style.py` | 风格保真度审计（--author jiangnan\|fenghuo） |

