用状态账本和章节门禁守住长篇设定与伏笔
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add km0216/webnovel-craft该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · tool
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
长篇连载工程化技能:状态账本 + 章节门禁 + 去 AI 味判据 + 独立软审
README
由 DeepSeek 最新模型翻译生成webnovel-craft
给长篇网文用的写作工程:人定骨架,代码守纪律,AI 只填细节。
它保证不了「好看」——那靠人在大纲层定。它保证的是:不崩设定、不丢伏笔、不错时间线、不换人格、不写成念稿腔。
它解决什么
| 长篇会出的问题 | 这里的做法 |
| 写到 50 章,前面受过的伤忘了 | canon/ + ledger/ 账本,每章 settle 回写 |
| 伏笔埋了不收 | 伏笔状态机 + 到期窗口,逾期升 blocking |
| 角色提前知道结局 | 三视角分离:作者真相 / 角色认知 / 读者已知 |
| 人物卡是一串形容词 | 五问:想要什么 / 缺什么 / 怕什么 / 谁能拿捏 / 出事第一反应 |
| 对白人人金句 | 推挡、废句、遮名测试 + 结构检查器 |
| 情欲场写成清单 | 节律、身体信号、语言衰减、死线 |
| 改稿改到崩 | 机械门 → 硬层 → 对白门 → 软审,四层判决互不覆盖 |
快速开始
建一本新书(平台参数自动预置)
node scripts/new_book.js --dir ./my-book --title "书名" --genre "玄幻" --platform "番茄"
立人设:建卡(给的是空骨架,结构齐全、内容待填)
展开完整文档(README 剩余 1 节)
webnovel-craft 给长篇网文用的写作工程:人定骨架,代码守纪律,AI 只填细节。 它保证不了「好看」——那靠人在大纲层定。它保证的是:不崩设定、不丢伏笔、不错时间线、不换人格、不写成念稿腔。 它解决什么 | 长篇会出的问题 | 这里的做法 | | 写到 50 章,前面受过的伤忘了 | canon/ + ledger/ 账本,每章 settle 回写 | | 伏笔埋了不收 | 伏笔状态机 + 到期窗口,逾期升 blocking | | 角色提前知道结局 | 三视角分离:作者真相 / 角色认知 / 读者已知 | | 人物卡是一串形容词 | 五问:想要什么 / 缺什么 / 怕什么 / 谁能拿捏 / 出事第一反应 | | 对白人人金句 | 推挡、废句、遮名测试 + 结构检查器 | | 情欲场写成清单 | 节律、身体信号、语言衰减、死线 | | 改稿改到崩 | 机械门 → 硬层 → 对白门 → 软审,四层判决互不覆盖 | 快速开始 建一本新书(平台参数自动预置) node scripts/new_book.js --dir ./my-book --title "书名" --genre "玄幻" --platform "番茄" 立人设:建卡(给的是空骨架,结构齐全、内容待填) node scripts/new_char.js --book ./my-book --id lin_wan --name 林晚 --role supporting --function 施压者 --age 24 卡门:空骨架一定被拦,这是设计,不是坏了 node scripts/char_check.js --book ./my-book 填完五问(或照 examples/cards/gan_tang.json 填一张)再跑,才会过 写前:生成这一章的上下文 node scripts/rebuild.js --book ./my-book --ch 1 写完:四道门 node scripts/output_check.js --book ./my-book --ch 1 node scripts/continuity_check.js --book ./my-book --ch 1 node scripts/dialogue_check.js --book ./my-book --ch 1 node scripts/nsfw_check.js --book ./my-book --ch 1 # 仅成人向书 定稿:结算 + 为下一章准备 node scripts/settle.js --book ./my-book --ch 1 --delta ./my-book/deltas/ch001.json node scripts/rebuild.js --book ./my-book --ch 2 两道门第一次跑一定会拦你,那不是装坏了: output_check 按平台字数窗口判(番茄 2000–3000 字),写一段试笔必被拦; char_check 对空卡必拦。两件事都是设计。 三十秒验证环境:样例书已经建好,直接跑就能看到各道门长什么样。 node scripts/output_check.js --book examples/demo-book --ch 1 # 机械门:干净 node scripts/continuity_check.js --book examples/demo-book --ch 1 # 硬层:0 条 node scripts/dialogue_check.js --file "scripts/fixtures/negative_clean/_第03章-第一回.md" # 对白门:人类稿零提示 样例章节只有 147 字,是给链路用的,不是给字数门用的;dialogue_check 对不足 6 句的片段不判占比与磕碰,所以它在样例上只报「结构上没毛病」。想看这两条怎么报,随便拿一章真稿跑。 完整的九步循环见 references/01-pipeline.md。 目录 SKILL.md 技能入口:门禁表 / 命令 / 坑 references/ 14 篇方法文档(账本契约、九步循环、去 AI 味、软审、伏笔、品类、风格、NSFW、人设卡、对白) scripts/ 17 个零依赖脚本(门禁 / 编译 / 结算 / 校验 / 冒烟) templates/ 书、角色卡、章节合同、delta、软审报告、NSFW 词库 examples/demo-book/ 能跑通的最小样例(三章 + 两条伏笔) examples/cards/ 填满的角色卡范例 四道门 | 门 | 判什么 | 能不能拦 | | output_check | 字数窗口、指令泄漏、占位符、禁区词面、退化、AI 句式密度 | blocking,退出码 1 | | continuity_check | 账本能证明的矛盾(14 条不变量 + 视角无卡) | blocking | | dialogue_check | 对白占比 / 句长 / 标记动词 / 独白 / 磕碰 / 推挡 / 俗套 | advisory,--strict 才卡 | | nsfw_check | 语域匹配、强度等级、代称、凑词、字数规格 | advisory,--strict 才卡 | 外加:char_check(角色卡结构)、check_report(软审报告校验,证据必须能在正文里原样搜到)、blind_test / blind_report(对白盲测)。 测试 node scripts/fixtures/run_fixtures.js # 57 项正负样本 node scripts/smoke_test.js # 12 项端到端冒烟(含文档与脚本对齐) 阈值不靠拍:references/05-detector-thresholds.md 与 10-style-baseline.md 里的数字来自中文网文人类样本统计,dialogue_check 的阈值按同一批 10 篇人类稿校准(对白占比 27.7–41.1%、平均句长 5.6–8.4 字)。 关于成人向模块 仓库包含 references/11-nsfw.md 与 templates/nsfw-lexicon.json(成人向写作的语域与用词判定表)。 - 默认不加载:只有 book.json 里 nsfw.enabled: true 才生效 - 角色一律成年:char_check 对成人向卡强制 age ≥ 18,不因为题材是二次元或虚构而放宽 - 它判的是「这个词在这本书、这场戏、这个人嘴里合不合」,不是给你一份禁词表 许可 - 本仓新增部分:MIT(见 LICENSE) - 上游方法与部分脚本来自 zenstory-ai/oh-story-claudecode(MIT),已改写;原文见 LICENSE-上游-MIT.txt
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
km0216/webnovel-craft
用状态账本和章节门禁守住长篇设定与伏笔
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这是你的仓库?认领条目