All skills
lingfengqaq avatar

/webnovel-init

@711b147
by 聆风lingfengqaq/webnovel-writer7.3k stars
1,208

深度初始化网文项目。通过分阶段交互收集完整创作信息,生成可直接进入规划与写作的项目骨架与约束文件。

Use this Skill: https://skilld.dev/gh/lingfengqaq/webnovel-writer/webnovel-init

This session only. Nothing lands on disk.

referencesworldbuildingsetting-consistency.md

≈2.2k tokens on demand. Your agent reads this file only when SKILL.md points to it.

设定自洽性检查指南 (Setting Consistency Check)

核心原则: 设定可以天马行空,但逻辑必须自洽。读者可以接受"魔法存在",但无法接受"这个世界的魔法时灵时不灵"。


1. 自洽性的三大支柱

物理法则自洽 (Physics Consistency)

世界的基本规则一旦确立,就不能随意打破。

正面案例 ✅
设定: 修仙者飞行需要消耗灵力
→ 第100章: 主角灵力耗尽,从空中坠落
→ 逻辑自洽,读者认可
反面案例 ❌
设定: 凡人无法修炼,需要觉醒灵根
→ 第50章: 主角是凡人,通过刻苦努力修炼成功
→ 前后矛盾,读者质疑:"那要灵根干嘛?"

修复方案:
方案A: 主角其实是隐性灵根(后期觉醒)
方案B: 主角获得外挂道具(如:夺灵珠,可窃取他人灵根)

力量体系自洽 (Power System Consistency)

等级压制、战力对比必须前后一致。

常见问题
问题类型 案例 修复方案
战力崩坏 第10章说"金丹强者一掌毁城",<br/>第100章金丹只能打爆一座房子 引入新维度(城有护城大阵)或承认前期夸张了(回忆杀修正)
越级无限制 主角从练气越级打金丹,后来练气十层连筑基都打不过 设定越级条件(需要神兵/阵法/偷袭,不可常态化)
境界失效 设定境界越高寿命越长,但某大佬活了十万年却还是元婴 解释为特殊体质/夺舍/时间流速不同

社会生态自洽 (Social Ecology Consistency)

世界的经济、政治、文化必须符合基本逻辑。

自洽检查清单
  • 货币体系: 灵石/金币的购买力是否稳定?(不要第10章一颗丹药1000灵石,第50章同样的丹药只要10灵石)
  • 势力平衡: 为什么正邪两道能并存千年?(必须有制衡因素,如:绝世强者约定、共同敌人、资源互补)
  • 人口比例: 修士与凡人的数量比是否合理?(如果人人都能修仙,谁来种地?)

2. 常见逻辑漏洞与修复

漏洞 1: "反派智商突然下降"

表现: 前期深谋远虑的反派,到了主角要打脸时突然变蠢。

修复方案:

  • 预设陷阱: 反派看似愚蠢,实际在钓鱼(将计就计)。
  • 信息差: 反派不知道主角已突破/获得神器,所以轻敌。
  • 内部分裂: 反派势力内部有叛徒,故意泄露情报。

漏洞 2: "设定为剧情服务而扭曲"

表现:

  • 设定: 使用禁术会燃烧寿命
  • 剧情: 主角用了十次禁术,毫无副作用
  • 读者: "说好的燃烧寿命呢?"

修复方案:

  • 提前埋伏笔: 主角获得"不死之身"类的外挂,可以免疫副作用。
  • 后期还债: 寿命在暗中燃烧,后期突然爆发危机(触发新剧情)。
  • 等价交换: 每次使用禁术后,明确展示主角付出的代价(如:头发变白、境界跌落)。

漏洞 3: "时间线混乱"

表现:

  • 第30章: "这个秘境只在百年一次的血月之夜开启,上次开启是50年前"
  • 第80章: "50年前血月之夜,那位前辈进入秘境后失踪"
  • 读者: "那这次血月是第几次?时间对不上啊!"

修复方案:

  • 建立时间轴文档: 记录所有重大事件的时间点(见下方模板)。
  • 统一纪年法: 使用"修真历XXX年"或"主角15岁那年"作为锚点。

3. 设定自洽检查模板

世界法则自查表

## 核心法则 (铁律,不可违背)
1. **死亡不可逆**: 死人无法复活(除非……特殊条件)
2. **境界压制**: 低境界无法伤害高境界(除非……外挂/阵法)
3. **能量守恒**: 使用力量必有消耗(灵力/体力/寿命)

## 可变法则 (有前置条件可打破)
1. **飞行限制**: 筑基以下无法飞行
   - 例外: 乘坐飞舟/被高手带飞
2. **寿命上限**: 金丹寿命500年
   - 例外: 服用延寿丹/特殊体质

## 当前版本号
v1.2(每次修改设定时更新版本号,并记录变更理由)

力量体系自查表

## 境界战力对照表
| 境界 | 代表性战绩 | 寿命 | 灵力总量 |
|------|-----------|------|---------|
| 练气 | 徒手碎石 | 100年 | 100 |
| 筑基 | 御剑飞行,一人灭百人军队 | 200年 | 1,000 |
| 金丹 | 一掌毁小镇,可短时间改变地貌 | 500年 | 10,000 |
| 元婴 | 毁灭一国,翻江倒海 | 1,000年 | 100,000 |

## 越级规则
- **最大跨度**: 主角可越1个大境界(练气杀筑基)
- **必要条件**: 神兵+阵法+偷袭+敌方轻敌
- **不可常态化**: 每次越级必须付出惨重代价(重伤/消耗底牌)

时间轴自查表

## 主线时间轴
| 事件 | 主角年龄 | 修真历年份 | 备注 |
|------|---------|-----------|------|
| 出生 | 0岁 | 10050年 | - |
| 觉醒灵根 | 15岁 | 10065年 | 双灵根,资质平平 |
| 进入宗门 | 16岁 | 10066年 | 天剑宗外门弟子 |
| 获得系统 | 17岁 | 10067年 | 掉落悬崖,奇遇 |
| 筑基成功 | 20岁 | 10070年 | 用时3年(同代最快) |

## 副线时间轴(反派)
| 事件 | 时间 | 影响 |
|------|------|------|
| 血神教建立 | 5000年前 | 正魔大战爆发 |
| 上任血神教主陨落 | 100年前 | 当前教主上位(实力未恢复) |
| 血神教密谋复活血神 | 当前 | 主线冲突起因 |

4. 动态维护:设定集文件结构

在 /webnovel-init 生成的项目中,应包含以下文件:

设定集/
├── 世界观设定.md        # 物理法则、地理、历史
├── 力量体系设定.md      # 境界、功法、战力对照表
├── 势力设定.md          # 各大宗门/家族/势力关系
├── 人物卡/             # 每个重要角色一个文件
│   ├── 主角-林天.md
│   ├── 反派-叶良辰.md
│   └── 师尊-云仙子.md
├── 时间轴.md            # 主线+副线时间轴
└── 设定变更日志.md      # 记录每次修改设定的原因

设定变更日志模板

## v1.0 → v1.1 变更记录
**日期**: 2025-01-01
**变更内容**:
- 修改:金丹寿命从300年改为500年
- 原因:与第50章"那位金丹前辈活了400年"的描述冲突
- 影响范围:需回查前30章所有涉及金丹寿命的描述

## v1.1 → v1.2 变更记录
**日期**: 2025-01-10
**变更内容**:
- 新增:引入"法则感悟"维度
- 原因:避免后期数值膨胀(不能一直靠灵力总量决胜负)
- 影响范围:从元婴期开始,法则感悟成为新的战力维度

5. 实时检查工作流(写作中使用)

每次写新章节前

  1. 回顾设定集: 确认本章涉及的设定(境界/势力/时间)
  2. 搜索历史章节: 用关键词搜索之前是否写过类似设定
  3. 标记矛盾点: 如发现前后矛盾,立即记录到设定变更日志.md

每完成一个大剧情后

  1. 更新时间轴: 记录剧情发生的时间点
  2. 更新战力表: 如有新境界/新强者出现,补充到对照表
  3. 检查副作用: 主角使用过的禁术/外挂是否有后续代价展示

🛠️ 自洽性检查清单

在 /webnovel-write 生成章节后,必须通过以下检查:

  • 境界战力: 本章的战斗场景是否符合力量体系设定?
  • 时间逻辑: 事件发生的时间是否与之前矛盾?
  • 人物设定: 角色的行为是否符合其性格/立场?
  • 道具限制: 神器/丹药/法宝的使用是否超出设定范围?
  • 势力关系: 本章涉及的势力互动是否符合既定关系网?

附录:常见读者质疑案例库

案例 1: "为什么主角不用XXX方法?"

  • 问题: 主角明明有更简单的解决方案,却偏要走复杂路线。
  • 原因: 作者忘记了主角之前获得的能力/道具。
  • 预防: 维护一份"主角当前能力清单",每次写作前浏览。

案例 2: "这个反派怎么又活了?"

  • 问题: 明明写死的反派又出现了,没有合理解释。
  • 原因: 想让反派继续推动剧情,但没提前埋伏笔。
  • 修复: 补充说明(分身/假死/被人救走),并在设定集标注"待填坑"。

案例 3: "这个世界的经济崩了"

  • 问题: 灵石的购买力前后相差百倍。
  • 原因: 没有建立货币锚定物(如:1斤灵米=10灵石)。
  • 预防: 设定"物价参考表",固定核心商品价格。

Source: SKILL.md on GitHub

1 alert16d4 checks · Risk HIGH
  • Gen Agent Trust Hub16d

    The skill is vulnerable to command injection because it instructs the agent to construct and execute shell commands by directly interpolating user-controlled strings into bash templates. It also possesses a significant attack surface for indirect prompt injection by processing untrusted data from the web and user-provided reference materials.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: MEDIUM · 1 issue

  • Runlayer6mo

    1/19 files flagged

Signed by skilld at 711b147. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 4 months ago
argument-hint
[书名或灵感(可选)]
All 1 allowed tools
Read Write Edit Grep Bash Agent AskUserQuestion WebSearch WebFetch

README badge

README badge for lingfengqaq/webnovel-writer/webnovel-init