Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub xuanranl/webnovelwriter --plugin webnovel-writer情感表现检查,评估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
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
长篇网文创作系统(skills + agents + data chain + RAG)
AI 웹소설 창작 하네스. 18개 전문 에이전트와 10개 스킬로 기획→설계→집필→윤문→재작성 전 과정을 자동화. Web novel creation harness with end-to-end automation from planning to publishing.
小说创作工具套件:使用雪花写作法创作小说、人语化处理AI文本(30种检测模式+灵魂注入)、导出各平台投稿格式
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.
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.
故事創作與敘事
本 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