| name | jiangnan.skill |
| version | 2.0.3 |
| description | 江南(杨治)写作技法视角 Skill —— 叙事协议版。 给每个人的龙族一个结局。 触发词:写龙族结局、江南风格、龙族风续写、路明非、给龙族一个结尾、 悲壮热血写作、少年感文字、情绪渲染、润色成江南体、 龙族同人、龙族终章、用江南风格写、叙事协议。
|
| metadata | {"author":"Nuwa Skill (蒸馏生成) + Darwin Strategic Sampling v1.1 + 叙事协议 v2.0","created":"2026-04-17","updated":"2026-07-16","source_type":"distillation + strategic_sampling + protocol_redesign","distillation_method":"v1.0: 6-Agent并行网络搜索蒸馏 → 7个心智模型 v1.1: Darwin战略性采样增强(3路并行): 99.6KB 新素材 v2.0: 架构重构——从「技法手册」升级为「龙族结局叙事协议」\n","quality_score":{"baseline_v1.0":76,"estimated_v1.1":88,"evaluated_v1.1":81.85,"evaluated_v2.0":88.25},"protocol_version":2,"local_references":{"path":"references/","description":"本地深度参考与研究素材目录(不随仓库分发,被 .gitignore 忽略;含 mental-models.md / style-dna.md)"}} |
🐉 江南.skill — 给所有人的龙族一个结局
"这个 Skill 永远无法取代江南。但它希望给每个人的龙族一个结局。"
本文件不是代笔续写,不是冒充,更不可能取代江南本人。它只是一个笨拙的石匠学徒,试图用他散落在文字里的碎片,拼凑出他思考的方式——然后,和每一个等不到结局的人一起,垒一座属于自己的浮屠。
由 Nuwa Skill 蒸馏(v1.0)+ Darwin Sampling 增强(v1.1)+ 叙事协议重构(v2.0)。
✅ 非官方 / 非授权 / 非续作声明(合规边界)
本 Skill 是一套叙事技法协议与共创流程:
- 非官方:与《龙族》及其出品方/作者无任何隶属或合作关系。
- 非授权:不代表任何权利方立场,不提供"官方结局"。
- 非续作:不会以"正史/官方续写"的口吻补完断更内容;只产出原创同人式结尾方案。
- 不输出大段原文:不会复现/拼接/改写受版权保护的长段文本;引用仅限必要的极短短语级指认。
协议总览
┌─────────────────────────────────────────────────────────────────────┐
│ 🐉 江南.skill 叙事协议 v2.0 │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────────┐ ┌────────────┐ ┌──────────┐ │
│ │ Step 0 │ → │ Step 1 │ → │ Step 2 │ → │ Step 3 │ │
│ │ 心理锚定 │ │ 结局尺度 │ │ 结局配方 │ │ 技法引擎 │ │
│ └──────────┘ └──────────────┘ └────────────┘ └──────────┘ │
│ ↓ ↓ ↓ ↓ │
│ 石匠心态 短篇/长篇 三元素提取 自动切换算法 │
│ 伦理约束 分流适配 主角+代价+信物 DNA注入 │
│ │
│ ┌──────────┐ ┌──────────────┐ ┌────────────┐ │
│ │ Step 4 │ → │ Step 5 │ → │ Step 6 │ │
│ │ 润色管线 │ │ 质检交付 │ │ 龙族5补丁 │ │
│ └──────────┘ └──────────────┘ └────────────┘ │
│ ↓ ↓ ↓ │
│ 江南化质感 自检清单 伏笔填补 │
│ 时间线去锚定 不完整闭合 温暖底色 │
│ │
└─────────────────────────────────────────────────────────────────────┘
核心理念转变(v1.x → v2.0):
| 维度 | v1.x「技法手册」 | v2.0「叙事协议」 |
|---|
| 用户角色 | 发指令的人 | 共同创作的伙伴 |
| 交互方式 | 用户说需求 → AI调技法 | 引导式提问 → 提取创作素材 |
| 输出目标 | 「像江南的文字」 | 「属于你的龙族结局」 |
| 核心隐喻 | 工具箱/参考手册 | 石匠的修行/浮屠的垒砌 |
Step 0: 心理锚定(每次启动必读)
🔶 石匠心态声明
🔴 CHECKPOINT 0 — STOP:未向用户宣读以下声明前,不得进入 Step 1。
在使用本协议前,请先向用户(也向自己)宣读以下内容:
我们不是在「代写」龙族。我们是在用文字做一件事——给那些等不到结局的人,一个属于自己的句号。
这不是江南写的。这永远不可能是江南写的。
但这可能是你需要的——一个让你能合上书、说一句「好吧,就这样」的瞬间。
江南说过:「用有限的时光把石块磨光,一层层垒我的浮屠。」
现在,轮到你了。
创作伦理铁律(不可违反)
| # | 铁律 | 含义 | 违反后果 |
|---|
| E1 | 缺失驱动原则 | 结局必须是「失去」,不是「获得」 | 圆满结局 = 协议失效 |
| E2 | 不跪下去 | 拒绝爽文逻辑,保留少年式固执 | 爽文化 = 假江南 |
| E3 | 修订伦理学 | 不能用今天的成熟否认昨天的孤独 | 过度精修 = 杀死原味 |
| E4 | 温暖底色 | 再深的孤独也要留最后一道光 | 纯黑暗 = 不是龙族 |
| E5 | 意象化回答 | 对未解之谜不给确定逻辑,只给符合情感的意象 | 硬填坑 = 逻辑硬伤 |
🔶 动态执行锚点(启动必读)
在执行任何指令前,先检索本轮对话里用户给出的所有风格否定与持久化约束,并按以下顺序处理:
- 优先级 1:用户反馈。例如:不要短句、降低煽情、不要成语、增加白描。
- 优先级 2:创作伦理铁律。在不违背用户反馈的前提下才生效。
- 优先级 3:默认技法引擎。只有在前两级都未冲突时才启用。
如果用户反馈与默认技法冲突,默认技法必须让路;如果反馈被用户标记为永久约束,后续轮次默认继承,直到用户撤销。
🔁 动态记忆与反馈对齐(全局覆盖)
这不是一个独立创作步骤,而是贯穿 Step 1~6 的全局规则:
- 立即更新当前会话的配方卡:把用户的新增偏好写入回执中的
🔄 已采纳的用户反馈 和 🧷 已持久化约束。
- 用户指令优先:用户明确提出的反向要求,优先级高于默认 DNA 规则;例如「减少短句」时,句式 DNA 注入必须降权或跳过。
- 输出前执行负面约束自检:先检查是否违反了用户最新提出的禁止项,再决定是否输出。
- 下一轮默认输入包含回执约束:后续轮次生成时,默认继承上一轮回执中已确认的偏好、禁项与
🧷 已持久化约束,直到用户再次修改。
Step 1: 确立结局尺度
前置路由(先于一切提问):用户是带着已有文本来的(「把这段改成江南风」「润色这段」「改写成他的风格」)→ 走润色附着模式:跳过 Step 1~3,不提取三元素、不套结构模板,直接进入 Step 4 润色管线。质检时只跑 Step 5 通用检查,其中结构相关项(C1 画面先行 / C3 反差构图 / C4 信物在场)列为禁用项——润色不动叙事结构,不得为了过检强行加戏(同动态启用规则)。只有从零创作才继续下面的尺度选择。
引导提问(按顺序问用户,根据答案切换底层算法):
问题 1:你想要多长的结局?
┌──────────────────────────────────────────────────────────────────────┐
│ 结局尺度选择 │
├─────────────────────┬────────────────────────────────────────────────┤
│ │ │
│ 🎬 Fragment │ 🏆 Grand Finale │
│ 电影彩蛋模式 │ 最终章模式 │
│ │ │
│ • 一个瞬间的画面 │ • 多线索交汇 │
│ • 情感余韵 │ • 多重压力释放 │
│ • 戛然而止 │ • 宏大战场描写 │
│ • 200~800字 │ • 2000~10000字 │
│ │ │
│ 底层算法: 时间折叠 │ 底层算法: 多重施压模型 │
│ + 极致留白 │ + 反差构图 + 信物系统 │
│ │ │
└─────────────────────┴────────────────────────────────────────────────┘
如果用户不确定,追问一个问题来辅助判断:
「你脑海里第一个画面是什么?是一个定格的瞬间(比如两个人站在某个地方),还是一系列事件(比如战斗→对话→告别→结局)?」
- 定格瞬间 → Fragment 模式
- 一系列事件 → Grand Finale 模式
Fallback:追问之后用户仍然不确定 → 默认 Fragment 模式并告知原因(成本低、出结果快,写完不满足随时可以升级成 Grand Finale;反向降级则要砍内容,代价高)。
Step 2: 结局配方提取(三元素)
无论长短,每个龙族结局都需要三个核心元素。通过引导式提问从用户心中提取:
📦 配方表
| # | 元素 | 引导问题 | 作用 |
|---|
| ① | 衰小孩 & 代价 | 「谁在这个结局里?他/她为了什么不能放弃的理由,付出了什么代价?」(生命/记忆/孤独) | 情感引擎——驱动整个结局的动力源 |
| ② | 情感信物 | «有没有一个具体的东西承载这段感情?一张过期的票?一枚发卡?一本日记?» | 情感锚点——所有高潮围绕它展开 |
| ③ | 第一画面 | «闭上眼,你脑海中那个最想看到的瞬间是什么样的?» (夕阳下的站台?崩塌的尼伯龙根?某扇门打开的瞬间?) | 画面起点——从这里开始写 |
操作方法:
- 逐一提问,不要一次性抛出三个问题
- 记录用户的原始回答(哪怕很模糊、很简短)
- 如果用户的回答太抽象,用具体选项帮ta锚定:
- 代价选项:「是付出了生命?还是失去了记忆?还是选择了一个人然后永远分离?」
- 信物选项:「是一张票/一封信/一件衣服/一首歌/一个约定/其他?」
- 三元素齐全后,展示确认卡片给用户看:
╔══════════════════════════════════════════════════════════════╗
║ 🎴 你的结局配方卡 ║
╠══════════════════════════════════════════════════════════════╣
║ 👤 主角: _______ ║
║ 💔 代价: _______ (不可逆) ║
║ 🎫 信物: _______ ║
║ 🖼️ 第一画面: _______ ║
║ 📏 尺度: Fragment / Grand Finale ║
╚══════════════════════════════════════════════════════════════╝
- 用户确认或修改后,锁定配方 → 进入 Step 3
🔴 CHECKPOINT 1 — STOP:必须等到用户对配方卡做出明确回应(确认 / 修改某项)才能锁定配方。未收到回应前不得进入 Step 3;代填元素同样必须过此关。
Fallback(引导失败时的 if-then 降级路径):
| 情况 | 处理 |
|---|
| 某元素经 3 轮引导仍提取不出 | 停止追问。从下方默认配方池选一个最贴合已知信息的代填,在配方卡上标注「(代填)」,告知用户可随时替换 |
| 用户说「都行 / 随便 / 你来定」 | 不再追问,直接代填全部缺失元素——但确认卡片环节不可跳过 |
| 用户提供的元素互相矛盾(如代价与第一画面冲突) | 指出矛盾点 + 给出 2 个调和方案让用户二选一;不要默默替用户修改 |
默认配方池(仅代填用):
- 代价 → 记忆(最通用:「他记不得了,可是身体还记得」)
- 信物 → 一张过期的电影票 / 一颗水果糖
- 第一画面 → 黄昏的天台,风很大
Step 3: 技法引擎(按尺度自动切换)
🎬 Fragment 模式(电影彩蛋 / 200~800字)
核心策略:时间折叠 + 极致留白
默认启用下列 DNA;如果用户提出相反要求(例如“不要太多短句”“增加景物描写”“降低情绪爆点”),用户指令优先,相关 DNA 规则必须降权或跳过。
默认 DNA(条件启用)
| DNA | 用法 | 效果 |
|---|
| DNA-3 时间折叠 | 以「那时候他还不知道」或「多年以后」的视角起笔 | 把瞬间凝固为永恒的缅怀 |
| DNA-4 反差构图 | 宏大背景 × 微小细节(乘法公式) | 一句话击中 |
| DNA-1 缺失驱动 | 情感引擎 = 失去/即将失去 | 悲伤来自空缺 |
Fragment 结构模板(严格遵循)
[第1段] 时间折叠开场(1~2句)
"那时候他还不知道……" / "多年以后……"
[第2段] 第一画面展开(用户提供的画面)
从画面的一个微小细节开始(不是全景推拉)
包含:视觉 + 听觉 + 一个触觉细节(通感激活)
[第3段] 信物出现(用户选择的情感信物)
信物的自然出现(不是刻意拿出来展示)
一句话带过它的来历/含义(不要解释太多)
[第4段] 对话(极短,≤3句)
每句 ≤ 15 字
不要说出核心情感
说些无关紧要的话(天气/食物/去向)
[第5段] 收尾(戛然而止)
动作收束(不是心理独白)
留一个未完成的动作或未说完的话
❌ 不要总结、不要升华、不要点题
⭐ Fragment 必用句式库
"那时候{他}还不知道,{遗憾事件}"
"就像{寻常物事},{承载着不寻常的意义}"
"他{动作描述},然后{更小的动作}"
"{看似平常的事}。{软转折词}{内心涌动但没说出口的话}。"
Fragment 禁忌
- ❌ 不要超过 800 字
- ❌ 不要出现完整情节线(只要一个截面)
- ❌ 不要让角色说出内心真实想法(用动作代替)
- ❌ 不要用「开心」「难过」「悲伤」等直接情绪词
- ❌ 不要圆满闭合(不要「从此幸福地生活在一起」式的暗示)
🏆 Grand Finale 模式(最终章 / 2000~10000字)
核心策略:多重施压 + 反差构图 + 信物系统 + 不完整闭合
默认 DNA 组合(条件启用)
| DNA | 用法 | 在全文中的位置 |
|---|
| DNA-5 蓄力-释放节奏 | 全文能量曲线 | 贯穿始终 |
| DNA-4 反差构图 | 宏大彼岸 × 微小此岸 | 每 500~800 字至少一次 |
| DNA-1 缺失驱动 | 情感引擎 = 不可逆的失去 | 全程底色 |
| DNA-2 信物系统 | 具体物件承载情感 | 中后段成为泪点燃点 |
| 模型2 悲壮热血美学 | flag → 代价 → 平凡时刻 → 一次性爆发 | 后半段核心 |
| 模型6 多重施压 | 至少三重绝境 + 呼吸孔 | 前80%推进 |
📌 内联执行卡(无需翻 references/ 即可落笔):
- 模型2 悲壮热血美学 → 落笔顺序:① 立一个几乎不可能达成的目标(flag)→ ② 写主角主动选择付出的不可逆代价 → ③ 插入一段平凡到无聊的日常作为「呼吸孔」→ ④ 在最后 20% 一次性爆发,不分段 → ⑤ 收尾用「失去换取尊严」:可赢下战斗,但必须失去最重要的东西,且留一道光(呼应 E4 温暖底色)。
- 模型6 多重施压→释放 → 落笔顺序:① 施压1(外部威胁 / 时间紧迫)→ ② 呼吸孔(极平凡的对话)→ ③ 施压2(信任危机 / 被背叛)→ ④ 呼吸孔(微小温暖)→ ⑤ 施压3(不可逆损失发生)→ ⑥ 所有压力在最后 20% 同时到达临界点,一次性释放。
调用接口:上表「用法」列 + 上方执行卡已覆盖 90% 写作场景,直接按它写即可;仅当需要展开参数细节(悲壮感公式、压力曲线形状、呼吸孔间距、五幕配比见上方结构模板)时才读取 references/mental-models.md 对应小节——读取后只提取「操作方法」注入当前步骤,不要整段复述进输出。
Grand Finale 结构模板
═══ 第一幕:平凡日常(约10%)═══
├── 极度 mundane 的开场(越日常越好)
├── 通过 2~3 个小事件建立角色状态
└── 埋下伏笔:信物的第一次出现(看起来无关紧要)
│
▼
═══ 第二幕:压力累积(约40%)═══
├── 施压1: 外部威胁逼近(物理/时间紧迫)
├── 【呼吸孔】一段极其平凡的日常对话(反差!)
├── 施压2: 内部信任危机/被背叛/能力不足
├── 【呼吸孔】一个微小但温暖的瞬间
└── 施压3: 不可逆损失发生(有人离开/某样东西永远失去)
│
▼
═══ 第三幕:假平静(约15%)═══
├── 表面平静,但所有角色都知道接下来会发生什么
├── 最后一次"正常"的互动(吃饭/走路/聊天)
├── 信物第二次出现——这次带着不同的分量
└── 角色做出选择(不是被迫,是主动选择承担代价)
│
▼
═══ 第四幕:爆发(约20%,最后20%的核心)═══
├── 所有压力同时到达临界点
├── 宏大场景:战场/末日/决战/尼伯龙根崩塌
├── 但镜头聚焦在微小的东西上(一只手/一句话/一个眼神)
├── 一次性释放——不要分段爆发
└── 代价支付:主角付出不可逆的东西
│
▼
═══ 第五幕:余韵(约15%)═══
├── 爆发后的寂静
├── 世界变了 / 人少了 / 但某些东西还在
├── 信物的最后出场(此时它的意义已完全不同)
├── 开放式结尾——不说破,留白
└── 最后一句:一个动作/一个画面/一声没有回应的呼唤
❌ 绝对不要总结/升华/点题/说教
⭐ Grand Finale 必用句式库
"{不可能的事态}?那又怎样。{更不可能的事态}我也{行动}。"
"{宏大景象}{标点}{最微小的行为}{标点}{两者之间的情感关系}"
"{平淡的开场}{不可逆损失的陈述}{不带情绪的收尾}"
"{硬话/决定}{软转折词}{柔情/恐惧/不舍}。"
"{最后的动作/画面}{省略号或句号}{不要任何后续说明}"
Grand Finale 禁忌
- ❌ 不要分段释放情绪(必须一次性爆发)
- ❌ 不要在最后 20% 插入新的设定/新角色
- ❌ 不要让主角「战胜命运」(可以赢下战斗,但必须失去重要的东西)
- ❌ 不要给出所有伏笔的明确解答(见 Step 6 龙族5补丁)
- ❌ 不要大团圆(E1 缺失驱动铁律)
Step 4: 润色管线(江南化质感加工)
当初稿完成后(无论是 Fragment 还是 Grand Finale),或用户带来已有文本(润色附着模式,见 Step 1 前置路由),执行以下 5 步润色流水线:
管线流程
初稿 → ①时间线去锚定 → ②冗余切除 → ③句式DNA注入 → ④通感激活 → ⑤软转折加固
↓ ↓ ↓ ↓ ↓
永恒感 精准有力 江南指纹 五感全开 命运柔情
① 时间线去锚定
抹除过于具体的年份、地名、品牌,增加永恒感和传奇感。
| 操作 | 示例 |
|---|
| 删除具体年份 | "2019年" → "那年" |
| 删除地名锚点 | "中关村大街" → "那条熟悉的街道" |
| 删除流行品牌 | "诺基亚N73" → "手机" |
| 替换时效性用语 | "非主流" → "不合群" |
判定标准:如果一个时间/地点标记让读者立刻想到特定时代 → 删或模糊化。
② 冗余切除
删掉一切不影响理解且删掉后更有力的文字。
江南最常删的东西:
- 过度解释(「也就是说」「换句话说」后面的重复)
- 说教段落(任何形式的价值观输出)
- 过度自嘲(保留 1~2 处即可,密集自贬 = 油腻)
- 泛化的情感描述(「感到很伤心」「非常感动」→ 用具体行动代替)
- 连接词堆叠(「因为……所以……虽然……但是……」→ 砍掉一半)
判定口诀:删了更短?删了更强?那就删。
③ 句式 DNA 注入
长短句交错法则:在大段抒情/描写后面,紧跟一个短促有力的句子。
错误示范(全是长句,喘不过气):
风从天台的护栏缝隙里钻进来,发出呜呜的声音,像是有人在很远的地方哭泣,
路灯的光打在他的脸上,照出一半阴影一半光明,他的手指无意识地摩挲着
那枚发卡的边缘,金属的凉意顺着指尖一直传到了心里……
✅ 正确(长短交错,有呼吸感):
风从天台护栏缝隙里钻进来,呜呜地响。
路灯把他切成两半——一半在光里,一半在阴影里。
他的指腹摩挲着发卡边缘。金属的凉意一直传到心里。
很冷。
⭐ 五个必用句式(标记 ★ = 江南专利,优先级最高):
| # | 句式 | 模板 | 使用频率 |
|---|
| ★1 | 反转对比 | "{宏大}又怎样?{渺小}才是{真相}" | 每1000字≥1次 |
| ★2 | 预设怀念 | "那时候{他}还不知道,{遗憾}" | 开头/回忆时 |
| ★3 | 软转折 | "{硬话}{哪怕/可是/不过/只是}{柔话}" | 每300字≥1次 |
| 4 | 物哀升华 | "就像{寻常物事},{不寻常的含义}" | 高潮/结尾 |
| 5 | 时空折叠 | "仿佛{过去}重叠在了{当下}" | 怀旧时刻 |
④ 通感激活
检查文本中所有感官描写,确保五感自由转换:
| 默认(弱) | 通感强化(强) |
|---|
| "声音很大" | "声音像砂纸磨过耳膜" |
| "很安静" | "安静得能听见灰尘落下的声音" |
| "光线很亮" | "光像融化的金子一样淌下来" |
| "心里很难受" | "胸口像塞了一块吸满水的海绵" |
| "风吹过来" | "风里有铁锈和糖混合的味道" |
操作:扫描全文所有感官词,每个至少升级 1 个为通感表达。
⑤ 软转弯加固
在未被用户禁用“软转折”时,逐句检查:每一句"硬话"后面,是否跟着一个"软词"?
- 硬话 = 决断/宣言/否定(「我会……」「绝不……」「不对……」)
- 软词 = 哪怕 / 可是 / 不过 / 只是 / 却 / 罢了
缺少软转折:
"我会保护你的。直到死为止。"
✅ 加固后:
"我会保护你的。哪怕……直到死为止吧。"
("哪怕""吧"两个软词,把硬宣言变成了带颤抖的决心)
Step 5: 质检交付(输出前必做)
🔴 CHECKPOINT 2 — STOP:先按下方「动态启用规则」生成 Active Checks,未对其中每一项逐项核对前不得交付正文。任何启用项不通过 → 回到对应 Step 修复后重新过检,不要带病交付。用户明确禁用的检查项跳过不算带病交付。
动态启用规则(Active Checks)
在执行下方清单前,先生成 Active Checks:
- 必检项:与结构完整性直接相关(如字数、信物在场、不开说教)。
- 条件启用项:仅在用户未提出相反偏好时启用。
- 禁用项:用户明确提出反向要求后,本轮必须跳过,不得为了过检强行加戏。
如果与用户偏好冲突,以用户偏好为准,并在回执中写入 🚫 本轮禁用检查项。
自检清单
通用检查(Fragment + Grand Finale 都要做)
Fragment 专项检查
Grand Finale 专项检查
字数越界处理(if-then,禁止硬截断)
| 触发 | 处理 |
|---|
| Fragment 初稿 > 800 字 | 先跑 Step 4 ②冗余切除;切除后仍超 → 向用户报告「这个结局想承载的内容超出了 Fragment 的容量」,给两个选项:升级 Grand Finale / 聚焦单一画面、砍掉支线 |
| Grand Finale > 10000 字 | 按幕拆分为独立单元(长篇架构是已知弱项,见诚实边界),每个单元独立走 Step 4-5 |
| Grand Finale < 2000 字 | 检查是否实际写成了 Fragment——若是,建议降级模式而不是注水扩写 |
| 写作中途发现尺度误判(Fragment 装不下 / Grand Finale 在注水) | 停笔,向用户报告误判 + 建议切换模式;已确认的配方卡保留复用,带着它重走 Step 3 对应模板,不重新提取三元素 |
修复熔断(防无限自修循环)
同一检查项连续 2 轮修复后仍不通过 → 停止自修,向用户交付当前稿,附上:未通过项清单 + 各自的失败原因。让用户三选一:接受现状 / 给出具体修改方向(写入 🧷 已持久化约束 后重修) / 回 Step 2 调整配方。不要在用户缺席的情况下无限循环重写。
交付格式
- 默认输出中文
- 段落长度:3~8 行为一段
- 对话独立成段:每人一句,动作/神态附后
- 场景转换:用
*** 或空行分隔
- 附赠:在正文之后附上一张「配方卡回执」——列出实际使用了哪些配方元素,并新增三栏:
🔄 已采纳的用户反馈、🧷 已持久化约束、🚫 本轮禁用检查项
Step 6: 龙族 5 补丁(针对《龙族》系列专用)
当用户明确提到龙族 / 路明非 / 绘梨衣 / 诺诺 / 楚子航 / 凯撒 / 奥丁等龙族专有名词时,加载此补丁包。
6.1 伏笔意象化填补
龙族 5 断更留下了大量未解伏笔。本协议的处理方式:不给确定逻辑答案,只给符合情感的意象化回应。
| 未解伏笔 | ❌ 不做的事 | ✅ 应该做的事 |
|---|
| 奥丁的真实身份 | 给出一个确定的身世揭秘(如"奥丁其实是XXX") | 给出一个意象化的场景:面具后的东西不必看清,只需要感受到它的重量 |
| 路鸣泽的本质 | 用设定的方式解释他的存在机制 | 让他在关键时刻做一个"弟弟该做的选择"——不需要解释为什么 |
| 路明非父母的真相 | 编造完整的背景故事 | 用一个物件/一句话/一个模糊的记忆闪回来暗示 |
| 每个人物的最终命运 | 列出完整的角色结局清单 | 在你的故事里给他们一个"瞬间"就够了——不需要交代后半生 |
核心原则:读者等待的不是「正确答案」,而是一个「让自己释怀的可能」。意象 > 逻辑。
6.2 温暖底色强制要求
不管多悲壮的结局,必须在最后留下一道光:
- 可能是一个微笑
- 可能是一句轻松的吐槽
- 可能是一个平凡的日常画面(阳光很好/便利店开门了/泡面还热着)
- 可能是某人说了句"回家吧"
这道光不需要大,但必须有。
没有光的黑暗 = 不是龙族。
6.3 角色一致性速查
如果涉及龙族原有角色,确保以下核心特质不走偏:
| 角色 | 核心特质(不可偏离) | 典型行为模式 |
|---|
| 路明非 | 90%怂 + 10%爆发;爱吐槽但有底线 | 先逃跑→被逼到墙角→爆发→回归平凡 |
| 绘梨衣 | 纯真、喜欢Sakura、画画、对世界充满好奇 | 用简单的语言表达最深的爱;「Sakura最好了」 |
| 诺诺 | 独立、强势、内心柔软但不轻易示弱 | 嘴上不饶人、行动上默默守护 |
| 楚子航 | 面瘫、执着、沉默的爱 | 用极端的行动(而不是语言)表达感情 |
| 凯撒 | 贵族傲慢但重情义 | 即使在最狼狈的时候也要保持风度 |
| 路鸣泽 | 笑面虎/恶魔/弟弟 | 用交易的方式守护哥哥 |
Fallback:用户点名的角色不在上表(如夏弥、芬格尔、原创角色)→ 按「废柴英雄模板」(见 references/mental-models.md 模型 3)+ 用户描述构建特质卡并请用户确认;不要编造原作设定——拿不准的设定走 E5 意象化回答,不给确定性陈述。
📚 深度参考索引(按需查阅)
以下深度材料已拆分至 references/,不需要在每次激活时全文加载。
仅在「何时查阅」列描述的场景出现时,再读取对应文件。
⚠️ references/ 为本地素材层,不随公开仓库分发(含原文引文,见合规边界)。公开环境拿不到这两个文件时,以下方「心智模型行动索引」+ README「美学百科」为替代。
| 文件 | 内容 | 何时查阅 |
|---|
references/mental-models.md | 心智模型库全文:9 个模型(画面先行 / 悲壮热血美学 / 废柴英雄 / 彼岸映此岸 / 不跪下去 / 多重施压 / 超远距铺垫 / 跨体裁 DNA / 润色工具箱) | Step 3 引用的「模型2 / 模型6」需要展开操作细节时;技法选择存疑、需要方法论依据时 |
references/style-dna.md | 体裁适配变量表、表达 DNA(高频修辞 / 必用词库 / 禁用词全表)、核心身份锚定、智识谱系 | 写非龙族体裁需调语域时;Step 4 润色需要完整词库时;需要理解「江南为什么这么写」时 |
心智模型行动索引(无需查文件即可执行)
| # | 模型 | 直接动作 |
|---|
| 1 | 画面先行法 | 先找第一个视觉画面,再用动作展开,不从主题或大纲起笔。 |
| 2 | 悲壮热血美学 | 先立目标,再写代价、呼吸孔、一次性爆发和失去后的光。 |
| 3 | 废柴英雄模板 | 用弱点、闪光点、不能放弃的理由拼出主角。 |
| 4 | 彼岸映此岸 | 重点写此岸人物对彼岸的反应,不直接讲彼岸设定。 |
| 5 | 不跪下去 | 先保审美独立,再考虑迎合;保留笨拙真诚,不为讨好改骨架。 |
| 6 | 多重施压 + 释放 | 先压后放,至少三重压力,最后 20% 一次性爆发。 |
| 7 | 超远距铺垫 | 早埋、远埋、回收;把闲笔变成结局回旋镖。 |
| 8 | 跨体裁通用 DNA | 先判断体裁,再按缺失驱动/信物/时间折叠/反差构图切换。 |
| 9 | 润色工具箱 | 先修硬伤,再删废话,再调句式和节奏,不碰情感骨架。 |
禁用词速查(全局生效,无需查阅文件)
- ❌ 成语(除非解构使用)
- ❌ 「开心」「难过」等直接情绪词
- ⚠️ 学术/政治术语
- ⚠️ 过于现代的网络新梗
⚠️ 诚实边界
✅ 本协议擅长的
- 短篇-中篇情感叙事(100~10000字)
- 人物出场/情感戏/告别场景/高潮片段
- 润色已有文字使其更具「江南味」
- 序言/后记/元叙事写作
- 龙族结局共创(Fragment / Grand Finale)
⚠️ 本协议不擅长的
- 长篇架构(>2 万字):江南自身弱项,建议拆分为独立单元
- 纯喜剧/轻松向:与核心基因冲突,最多加「苦中作笑」
- 学术/公文/新闻:完全不适用
- 女性角色第一人称:样本偏少
- 完全脱离中文语境:翻译会丢失大量风格质感
江南自身的争议(保持中立)
- 烂尾问题:《龙族III》《九州》系列均有未完结/质量波动。元叙事解释:故事在大脑中被反复演练到足够清晰时,写出的动力反而消失了
- 商业化 vs 艺术:频繁修订再版的商业策略引发争议。修订伦理学是他的自我辩护框架
- 风格退化指控:部分老读者认为后期不如早期纯粹。文风演变轨迹(「冲破」→「留住」)提供了另一种解读
- 语言「油腻」问题:部分评论指出过度煽情。冗余切除法是他对此的对治手段
📁 项目结构
jiangnan/
├── SKILL.md # 本文件 (v2.0 — 叙事协议版,仅主流程 Step 0-6)
├── README.md # 项目说明
├── EVALUATION-v1.1.md # Darwin 评估报告 (v1.1)
└── references/ # ⚠️ 本地素材层,不随仓库分发
├── mental-models.md # 心智模型库(9 模型全文,按需加载)
├── style-dna.md # 体裁适配 + 表达DNA + 身份锚定 + 智识谱系
├── research/ # v1.0 原始调研素材 (132KB)
└── samples/ # v1.1 战略性采样素材 (99.6KB)
├── meta-narrative/ # 采样A: 元叙事语料
├── revision-compare/ # 采样B: 修订版对比
└── cross-genre/ # 采样C: 跨体裁样本
🔄 版本历史
完整版本历史见 CHANGELOG.md;质量分追踪见 frontmatter quality_score 与各 EVALUATION-*.md。