By XuanRanL
Author long-form webnovels using a read-only dashboard for real-time project visualization including entities, chapters, and outlines; automatically extract and categorize writing patterns like hooks and pacing from conversations into project memory; query story state for characters, powers, foreshadowing, and consistency analysis.
情感表现检查,评估Show vs Tell/情感梯度/情感锚点/情感惯性/共鸣设计/earned vs forced,输出结构化报告
章节审计闸门子代理。Step 6 专用,在 git 提交前对当前章做七层深度审计(过程真实性/跨产物一致性/读者体验/作品连续性/创作工艺/题材兑现/跨章趋势),独立于 Step 3 审查,能检测 subagent fallback、数据漂移、质量衰减、钩子虚标等 Step 3 抓不到的问题。输出审计 JSON + 追加人读报告 + 写下章 editor_notes。
设定一致性检查,输出结构化报告供润色步骤参考
上下文搜集Agent,内置 Context Contract,输出可被 Step 2A 直接消费的创作执行包。
连贯性检查,输出结构化报告供润色步骤参考
启动可视化小说管理面板(只读 Web Dashboard),实时查看项目状态、实体图谱与章节内容。
深度初始化网文项目。通过分阶段交互收集完整创作信息,生成可直接进入规划与写作的项目骨架与约束文件。
从当前会话提取成功模式并写入 project_memory.json
Builds volume and chapter outlines from the total outline, inherits creative constraints, and prepares writing-ready chapter plans. Use when the user asks for outlining or runs /webnovel-plan.
Queries project settings for characters, powers, factions, items, and foreshadowing. Supports urgency analysis and golden finger status. Activates when user asks about story elements or /webnovel-query.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
本 fork 与原项目 lingfengQAQ/webnovel-writer 已分叉为不同产品: 原项目走"轻量化 + 降 token + 单 reviewer 不评分"路线;本 fork 走"13-checker 评分硬卡 + 20 轮 RCA 加固 + 读者四件标尺(含 Round 20 爽感)"路线。 两者架构不可合并,本 fork 选择性吸收原项目精华(v6 之前的好东西),拒绝 v6 删评分 / 删 workflow_manager / 引入 story-system 投影等架构级改动。
读者追下一章只看 4 件事(Round 20 在原 3 件基础上加第 4 件):
所有功能必须直接映射到这 4 件之一——映射不到的不做(即使原项目有这功能)。这是本 fork 的取舍底线。
详见 webnovel-writer/skills/webnovel-write/references/round20-quality-floor.md
| 标尺 | baseline (Ch1-11 平均) | Round 19 期望(Ch12+) |
|---|---|---|
| reader-naturalness | 87.10 | ≥ 92(A + C + F + B 合力) |
| prose-quality | 88.27 | ≥ 91(H 加权) |
| reader-pull | 88.91 | 维持 + 钩子多样性 |
| reader-critic | 80.30 | ≥ 87(X1 谷底自动 block) |
| overall | 88.36 | ≥ 90 |
| polish 周期数 | 2-3 轮 | 1-2 轮(A 起草前预防) |
关键:Ch3=62 / Ch4=58 这种历史 reader-critic 谷底,Round 19 后自动触发 P0 block 不能 commit,必须 polish 重写到 ≥75。
| Phase | 解决什么 | 来源 |
|---|---|---|
| A anti-ai-guide.md 起草前预防 | AI 8 倾向 + 本作 N1-N5 根因映射 | 原项目精华(v6 之前) + 本 fork 独有的 RCA 映射 |
| I Ch1 追读契约 9+3 rubric | 网文平台前 300 字弃读率(首句钩 critical / 第 1 段承诺 / 300 字内触发器) | 本 fork 独创 |
| X1 reader-critic <75 全卷 P0 阻止 | Ch3=62/Ch4=58 类首稿低分自动 block,必须 polish 至 ≥75 才能 commit | 本 fork 独创 |
| X1B 前 5 章写前自检 5 类 | 金手指时序 / 突兀编号 / 爽点兑现 / 伏笔节奏 / 读者卡点 | 本 fork 独创 |
| F 4 张项目本地私库 + 双向回灌 | 跨章 7-10 章重犯模式(polish 修不住的根因)从根源根治 | 本 fork 独创(最大杠杆 Phase) |
| H 画面感 3 子规则 | 场景首句视觉锚点 / 5+1 感官色谱(嗅觉强制) / 抽象动作改写 | 本 fork 独创 |
| B polish K/L/M/N + 4 句式 | 200+ 词库扩充 + 4 句式对应 N1/N2/N3/P4 根因 | 原项目精华 + 本 fork 句式硬卡 |
| E plan 跨卷感知 | 下卷规划读最近 N 章真实 hook_close + 钩子趋势 + 未解决伏笔 | 原项目思路 + 本 fork CLI |
| C reader-naturalness 5 子维度 | vocab/syntax/narrative/emotion/dialogue 定向反馈 + polish 定向修最低子维度 | 借鉴原项目 v5(不引入 v6 单 reviewer 整体) |
| G 章末钩子 4 分类 + H25 跨章 | 信息/情绪/决策/动作钩 + 连续 5 章同型 P1 warn | 本 fork 独创 |
详见 webnovel-writer/ROUND19_DO_NOT_MERGE.md:
每条原因 + 替代路径见专门文档。未来 git fetch upstream 看到这 10 类直接跳过。
私库 CSV 改为项目本地 {project}/.webnovel/private-csv/,跨项目隔离:
新项目接入流程见 webnovel-writer/MIGRATION_NEW_PROJECT.md,关键步骤:
webnovel-init 后 9 个 Phase 自动生效webnovel.py private-csv --table X --chapters 1-2 初始化项目本地私库# 直接 clone(保留 18 轮 RCA 加固 + Round 19 全部)
git clone https://github.com/XuanRanL/webnovelwriter.git
cd webnovelwriter
python -m pip install -r requirements.txt
在 Claude Code 中执行:
/webnovel-init
cp .env.example .env
# 编辑 .env 填入 EMBED / RERANK / LLM API 密钥
最小配置:
EMBED_BASE_URL=https://api-inference.modelscope.cn/v1
EMBED_MODEL=Qwen/Qwen3-Embedding-8B
EMBED_API_KEY=your_embed_api_key
RERANK_BASE_URL=https://api.jina.ai/v1
RERANK_MODEL=jina-reranker-v3
RERANK_API_KEY=your_rerank_api_key
/webnovel-plan 1 # 生成第 1 卷大纲
/webnovel-write 1 # 写第 1 章(自动 Step 0-7 + Round 19 全部 Phase)
/webnovel-review 1-5 # 审查 Ch1-5 质量
python -X utf8 webnovel-writer/scripts/webnovel.py preflight
python -X utf8 webnovel-writer/scripts/webnovel.py sync-cache
python -X utf8 webnovel-writer/scripts/webnovel.py --project-root <project> sync-agents
/webnovel-dashboard
npx claudepluginhub xuanranl/webnovelwriter --plugin webnovel-writer长篇网文创作系统(skills + agents + data chain + RAG)
AI 웹소설 창작 하네스. 18개 전문 에이전트와 10개 스킬로 기획→설계→집필→윤문→재작성 전 과정을 자동화. Web novel creation harness with end-to-end automation from planning to publishing.
小说创作工具套件:使用雪花写作法创作小说、人语化处理AI文本(30种检测模式+灵魂注入)、导出各平台投稿格式
A suite of cross-referenced skills and CLI maintenance tools for end-to-end story writing powered by markdown. Covers story initialization, character management, worldbuilding, plot structure, chapter writing, revision, validation, reporting, indexing, word counts, and manuscript export.
Complete writing system for epic fantasy novels using the Crucible Structure—a 36-beat narrative framework with three interwoven story strands. Includes planning, outlining, prose writing with bi-chapter reviews, and editing.
逆向导入已有小说。将已写好的小说(半成品或完本)反向解析为标准项目目录结构,兼容后续写作流程。