SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/cwjdong-design/novel --skill novel-track명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | novel-track |
| description | 故事线与人物线追踪更新 — 自动检测人物状态变化、识别伏笔/标记回收、超期告警、自动生成章节梗概 |
| category | novel |
本章定稿(来自 novel-polish 输出的已润色正文)本章剧情推演(来自 novel-plot 的输出,用于交叉验证)书名(对应 ~/novels/books/<书名>/)章节号 N正文分析 → 人物状态自动检测 → 伏笔自动识别 → 超期扫描告警 → 章节梗概生成 → 文件写入
⚠️ 第 1 章特殊处理:当
N = 1时,人物卡中尚无任何状态记录。此时「人物状态变更」改为「人物状态初始化」——从正文中提取人物的初始状态信息,写入人物卡的初始状态,而非追加变更记录。输出格式中将「变化前」列改为「初始值」,「变化后」列改为「设定值」,「证据句」列改为「设定依据」。
读取本章正文,逐人物扫描以下 6 个维度的变化:
| 维度 | 检测关键词/模式 | 变化类型 |
|---|---|---|
| 🔺 修为/能力 | 突破、晋升、领悟、觉醒、进阶、掌握、提升 | 修为变化 |
| 📍 位置移动 | 离开、前往、到达、进入、返回、传送 | 位置变化 |
| 💔 关系变化 | 结盟、决裂、相认、背叛、告白、收徒 | 关系变化 |
| 💭 情感状态 | 情绪词(愤怒/狂喜/绝望/释然/恐惧→勇敢等) | 情感变化 |
| 🎯 目标变更 | 决定、放弃、改变计划、新的目标 | 目标变化 |
| 🎒 物品变更 | 获得、失去、损坏、使用(关键物品)、赠送 | 物品变化 |
Step A: 人物索引建立 扫描正文,提取本章中所有有名字+有台词或≥2 次出现的出场人物列表。
Step B: 逐维扫描 对每个出场人物,扫描 6 个维度:
对于每个人物:
for 维度 in [修为, 位置, 关系, 情感, 目标, 物品]:
使用关键词模式匹配 → 识别变化
记录变化前后状态 + 证据句(正文中的原句)
Step C: 交叉验证 将检测到的变化与「本章剧情推演」中的人物情感弧线对比:
有效变化(必须记录):
有效变化但可能被忽略的(也需记录):
不应记录为变化:
⚠️ 追加前检查:更新人物卡前,必须先读取目标文件,检查是否已存在
## 状态变化记录段落。如果不存在,先在文件末尾(## 对话风格 段落之后)创建该段落,再追加本章变更记录。
更新 02-设定文档/人物库/<人名>.md 时,使用以下格式追加:
## 状态变化记录
### 第 N 章
- **修为**:[变化前] → [变化后](证据:「正文原句...」)
- **位置**:[变化前] → [变化后](证据:「正文原句...」)
- **关系变化**:
- 新增关系:[人物名] — [关系类型](证据:「...」)
- 关系变化:[人物名]:[旧关系] → [新关系](证据:「...」)
- **情感状态**:[旧状态] → [新状态](触发事件:XXX)
- **目标变更**:[旧目标] → [新目标](触发事件:XXX)
- **关键物品**:[获得/失去] [物品名](证据:「...」)
✅ 正例:完整的人物状态更新
### 第 42 章
- **修为**:筑基后期 → 筑基巅峰(证据:「林夜体内灵力翻涌,一道金光自丹田冲出,他终于踩在了筑基期的最后一层台阶上。」)
- **关系变化**:
- 新增关系:青云子 — 敌人(证据:「青云子冷冷道:『从今日起,你便是青云宗的敌人。』」)
- **情感状态**:警惕 → 愤怒(触发事件:青云子软禁苏婉)
- **关键物品**:获得「钥匙碎片·朱雀」(证据:「拍卖师揭开红布,一道赤光映亮了整个大厅。」)
❌ 反例:过度记录
### 第 42 章
- **位置**:客栈 → 拍卖场 → 客栈 (← 场景内移动,无需记录)
- **情感状态**:有点高兴 → 有点不高兴 → 又高兴了 (← 日常波动,无需记录)
- **关键物品**:获得「拍卖手册」 (← 非关键物品,无需记录)
扫描正文,检测以下模式(满足任一即标记为「潜在伏笔」):
| 模式类型 | 识别特征 | 置信度 |
|---|---|---|
| 🔮 直接铺垫 | 人物明确提到「以后」「将来」「等我…」「如果我…」等未来指向 | 高 (0.9) |
| 🧩 信息不对称 | 某人知道某事但其他角色不知,读者也不知道全貌 | 中 (0.7) |
| ⚡ 异常强调 | 对某物品/人物/场景进行了不寻常的详细描写(超过 50 字且非主场景) | 中 (0.6) |
| 🕳️ 留白线索 | 提到某事物但不解释,如「那个东西」「那个人」「那种感觉」 | 低 (0.5) |
| 🔗 回调提及 | 提到之前伏笔但未完全揭示(伏笔的再次暗示) | 高 (0.9) |
| 🤝 人物约定 | 人物之间做出约定/承诺(「我们约好……」) | 中 (0.7) |
扫描到潜在伏笔 → 评估置信度
├─ 置信度 ≥ 0.7 → 自动确认为新增伏笔,建议回收章 = 当前章 + 3~10
├─ 置信度 0.5~0.7 → 标记「待确认」,列出证据句,由人工判断
└─ 置信度 < 0.5 → 暂不记录
✅ 正例:自动识别新增伏笔
正文:「林夜注意到玉简上又多了一道裂纹,比之前更长了。他皱起眉头,但拍卖已经开始了,他没有时间细想。」
识别结果:
→ 🔮 直接铺垫(物品异常变化,暗示未来事件)
→ 建议回收章:第 47 章(+5 章)
→ 伏笔内容:「玉简的新裂纹暗示其中的力量正在加速流失」
❌ 反例:误判伏笔
正文:「客栈的房间很干净,桌上放着茶壶和四个杯子。」
→ 正常场景描写,不是伏笔。没有异常强调,没有留白线索 ❌
扫描正文,与「伏笔追踪表」中所有未回收伏笔进行语义匹配:
回收确认条件(满足任一条即确认):
1. 正文明确解释了伏笔中的神秘/未知元素
→ 例:伏笔「神秘玉简的作用未知」→ 正文「玉简中的力量可以…」
2. 伏笔中暗示的事件/人物发生了
→ 例:伏笔「某人将在拍卖会出现」→ 正文「拍卖会上果然出现了那人」
3. 伏笔中铺垫的物品被使用了
→ 例:伏笔「获得一把生锈的剑」→ 正文「林夜拔出那把剑,剑身骤然发光」
4. 人物根据伏笔信息做出了行动
→ 例:伏笔「发现密室的线索」→ 正文「林夜按照线索找到了密室」
回收方式记录格式:
- 直接揭示:正文明确解释了伏笔
- 事件兑现:伏笔暗示的事件发生
- 物品使用:伏笔中的物品被使用
- 信息联动:伏笔信息引发了角色行动
✅ 正例:自动识别回收
伏笔 V07:「神秘玉简中封存的力量与林夜血脉共鸣」(第 35 章铺垫,计划第 42 章回收)
正文:「林夜将灵力注入玉简,玉简表面符文亮起,一股古老的力量涌入他的经脉——竟然与他体内的血脉产生了共鸣。他终于明白了,这玉简是林家先祖留下的遗物,只有林氏血脉才能开启。」
→ 回收确认:✅ 已回收
→ 回收方式:「直接揭示」+ 「物品使用」
→ 回收质量:高(完整解释了伏笔中的两个元素:力量共鸣 + 血脉关联)
❌ 反例:误判回收
伏笔 V03:「苏婉的真实身份暗示」(第 20 章铺垫)
正文:「苏婉今天穿了一件很漂亮的裙子。」
→ 这不构成回收,只是日常描写 ❌
更新 02-设定文档/伏笔追踪表.md 时使用以下格式:
## 伏笔追踪表
| ID | 内容 | 铺垫章 | 计划回收章 | 实际回收章 | 状态 | 回收方式 | 回收质量 |
|----|------|--------|-----------|-----------|------|---------|---------|
| V01 | XXX | 3 | 10 | 10 | ✅ 已回收 | 直接揭示 | 高 |
| V02 | XXX | 8 | 15 | — | 🟡 进行中 | — | — |
| V03 | XXX | 20 | 38 | — | 🚨 超期 | — | — |
### 第 N 章变更
- **新增**:V12 — 「林夜在拍卖会上竞得的碎片是钥匙的一部分」(铺垫章 N,计划回收章 N+8)
- **回收**:V07 — ✅(实际回收章 N,回收方式:直接揭示,回收质量:高)
超期判定公式:
超期程度 = 当前章 - 最小(计划回收章, 计划回收章中的最新关联章)
告警等级:
├─ 超期 1-3 章 → 🟡 轻度超期(提醒级别)
├─ 超期 4-7 章 → 🟠 中度超期(警告级别)
├─ 超期 8-15 章 → 🔴 重度超期(紧急级别)
└─ 超期 > 15 章 → 💀 严重超期(需考虑回收可行性重评估)
当检测到超期伏笔时,输出告警信息:
## 🚨 超期告警 — 第 N 章扫描结果
| 告警级别 | ID | 伏笔内容 | 铺垫章 | 计划回收 | 已超期 | 建议处理 |
|---------|-----|---------|--------|---------|--------|---------|
| 💀 严重 | V03 | 苏婉真实身份 | 20 | 38 | 4 章 | 立即在下章安排回收 |
| 🟡 轻度 | V09 | 拍卖场的暗号 | 40 | 41 | 1 章 | 下章回收即可 |
对于每个超期伏笔,自动生成处理建议:
1. 轻度超期(🟡):在下一章的自然情节中回收即可,无需大改节奏。
建议插入位置:开场后的发展段。
2. 中度超期(🟠):需要在 3 章内安排回收,建议在下一章的转折段插入。
评估:该伏笔是否仍与当前主线方向一致?如不一致,考虑修改伏笔内容。
3. 重度超期(🔴):必须下章回收,可考虑作为下一章的钩子/高潮事件。
评估:超期过久可能导致读者遗忘,回收时需加入前情提示(1-2 句)。
4. 严重超期(💀):该伏笔可能已过时,评估以下选项:
A. 强制回收:在 2 章内作为重要事件回收
B. 修改整合:修改伏笔内容以适应当前剧情方向
C. 标记作废:如果与主线已无关联,标记为「已废弃」并记录原因
✅ 正例:合理的超期处理
V05(铺垫章 25,计划回收章 35,当前章 42,超期 7 章 🟠 中度超期)
→ 建议:下章转折段插入回收。原伏笔内容「拍卖场幕后老板的身份」,当前主角正好在拍卖场,时机合适。
→ 实际安排:在第 43 章拍卖会高潮段揭示幕后老板身份。
❌ 反例:不合理的超期处理
V05(超期 7 章 🟠)→「随便找个地方硬塞一句回收」
→ ❌ 伏笔回收必须自然融入情节,不能硬塞
输入:本章正文
输出:200-300 字章节梗概(高冲突/多事件章节允许扩展到 350 字)
算法:
1. 提取核心事件(1 句话,≤30 字)
2. 提取冲突描述(1 句话,≤30 字)
3. 提取关键转折(1 句话,≤30 字)
4. 提取章末结果/状态(1 句话,≤30 字)
5. 合并为一段,控制在 200-300 字(高冲突/多事件章节允许扩展到 350 字)
模板:场景(位置+时间),人物A的状态/行动,导致[核心事件]。过程中,[冲突描述],但[转折/新信息]改变了局面。最终,[结果/状态]。章末:章末钩子的一句话说效果。
□ 字数:200-300 字(高冲突/多事件章节允许扩展到 350 字)
□ 覆盖了核心事件、冲突、转折、结果
□ 没有剧透所有细节(保留阅读趣味)
□ 不使用「本章讲述了」「这一章描写了」等废话开头
□ 不包含人物内心独白或对话
□ 可作为后续查阅时快速回忆此章的入口
✅ 正例:200-300 字梗概
青云城拍卖会上,林夜为竞得一枚钥匙碎片与数名修士展开激烈竞价,最终以全部身家拍下碎片,却在离开时遭到青云子长老的截杀。激战中,林夜被迫将灵力注入玉简以求自保,意外引发玉简与血脉的共鸣,暴露出他是林家后人的身份。青云子震惊之下叫停了围攻,但下令将苏婉软禁于青云宗。林夜回到客栈,发现玉简上又多了一道裂纹——留给他继承先祖力量的时间正在流逝。(197 字)
❌ 反例:不合格梗概
这一章写了林夜去拍卖会买东西。他遇到了一些人,发生了一些事。最后他回到客栈休息了。这章总体还不错。(48 字)
→ ❌ 字数严重不足,没有核心事件,没有冲突,没有转折,使用了废话开头
❌ 反例:过于冗长的梗概
林夜从客栈出发,路上遇到了张三,聊了几句,然后去了拍卖场。拍卖场很大,很多人。第一件拍品是一把剑,林夜没兴趣。第二件拍品是一颗丹药,林夜也没兴趣。第三件拍品……(后省略 400 字流水账)
→ ❌ 流水账式,没有主次,超字数
| 文件 | 操作 | 内容 |
|---|---|---|
02-设定文档/人物库/<人名>.md | 追加 | 第 N 章的状态变化记录 |
02-设定文档/伏笔追踪表.md | 更新 | 新增/回收的伏笔行 |
02-设定文档/故事线状态.md | 追加 | 第 N 章的 200 字梗概 + 主线进度 |
00-大纲细纲/章节规划.md | 标记 | 将第 N 章标记为「✅ 已完成」 |
04-错误库/修正记录.md | (不直接写入) | 如有发现不一致,在此阶段向用户报告,由用户决定是否记录 |
### 第 N 章(YYYY-MM-DD)
**梗概**:(200-300 字梗概)
**冲突类型**:[A+B] 人物冲突 + 环境冲突 / [C] 内心冲突
**信息增量**:(1-3 条新信息摘要)
**伏笔变化**:新增 N 条 / 回收 N 条
**主线进度**:N / 总章节数(XX%)
**状态**:✅ 已完成
## 📊 追踪更新 — 第 N 章
### 👤 人物状态变更
| 人物 | 维度 | 变化前 | 变化后 | 证据句 | 验证 |
|------|------|--------|--------|--------|------|
| 林夜 | 修为 | 筑基后期 | 筑基巅峰 | 「一道金光自丹田冲出,他终于踩在了筑基期的最后一层台阶上。」 | ✅ 已验证 |
| 苏婉 | 位置 | 自由 | 软禁 | 「青云子挥袖道:『带下去,关入后山。』」 | ✅ 已验证 |
### 🔗 伏笔变更
**新增伏笔**:N 条
| ID | 内容 | 计划回收章 |
|----|------|-----------|
| V12 | 钥匙碎片的来历暗示 | 第 50 章 |
**回收伏笔**:N 条
| ID | 内容 | 铺垫章 | 回收章 | 回收方式 | 质量 |
|----|------|--------|--------|---------|------|
| V07 | 玉简与血脉共鸣 | 35 | 42 | 直接揭示 | 高 |
### 🚨 超期告警
| 级别 | ID | 内容 | 已超期 | 建议 |
|------|-----|------|--------|------|
| 💀 严重 | V03 | 苏婉身份 | 4 章 | 下章强制回收 |
| 🟡 轻度 | V09 | 拍卖场暗号 | 1 章 | 下章自然回收 |
### 📝 章节梗概
(200-300 字梗概内容)
### 📈 主线进度
**第 N 章 / 共 Y 章(XX%)**
### ⚠️ 需人工确认
- [伏笔 V08] 自动识别为「潜在伏笔」但置信度中(0.6),需人工判断
- [人物 张三] 行为与第 38 章人物卡描述有轻微偏差,需确认
### 🔄 已更新文件
- [x] `02-设定文档/人物库/林夜.md`
- [x] `02-设定文档/人物库/苏婉.md`
- [x] `02-设定文档/伏笔追踪表.md`
- [x] `02-设定文档/故事线状态.md`
- [x] `00-大纲细纲/章节规划.md`