brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
webnovel-finalize小说完稿校验与导出,适用于用户说"小说写完了帮我检查下"、"导出适合起点/番茄的格式"、"查有没有错别字"、"检测敏感词"、"整理成发布版本"、"帮我导出小说发布格式"、"检查小说错别字"、"敏感词检测"、"小说完稿检查"、"适配起点格式导出"、"番茄小说格式导出"、"小说排版整理"、"多平台格式导出"等需求,负责全技术性文字校验(错别字、标点、语法错误)与合规检查,导出适配各平台的发布格式,**批量处理时使用子Agent并行校验,每个Agent最多负责3个章节**
Independent GitHub snapshot · Automated classification · Original documentation governs
小说写完了帮我检查下、导出适合起点/番茄的格式、查有没有错别字、检测敏感词、整理成发布版本、帮我导出小说发布格式、检查小说错别字、敏感词检测、小说完稿检查、适配起点格式导出、番茄小说格式导出、小说排版整理、多平台格式导出、小说完稿导出
Skill 边界说明:技术性文字校验(错别字/标点/语法)由本 Skill 负责,
webnovel-polishSkill 专注于文笔和内容层面的优化,两者互补不重叠。用户在润色后仍应通过 finalize 进行最终技术校验。
当需要校验/导出的章节数量大于3章时,自动启用子Agent并行处理模式:
⚠️ 遵循全局约束:每个子Agent最多负责3个章节(详见 ? skill "子Agent并行处理规则")
调度逻辑
flowchart LR
A[批量校验任务] --> B[读取章节列表与校验配置]
B --> C[创建任务队列,按每Agent最多3章分配]
C --> D[计算所需Agent数 = ceil/总章数/3/]
D --> E[启动N个并行子agent]
E --> F[子Agent拉取任务 → 校验章节 → 生成错误报告 → 导出格式]
F --> G{队列是否为空?}
G -->|否| F
G -->|是| H[汇总校验结果,合并错误报告,生成完稿报告]
章节分配规则
每个子Agent的校验范围
第X章 标题内容,居中对齐第X章 标题内容第X章 标题内容第X章 标题内容第X章 标题内容完稿数据自动保存到 .webnovel/finalize/ 目录:
clean/full-text.md:校验后的纯净版全文clean/chapters/:按章节拆分的纯净版文件error-report.json:错误列表,含错别字、标点、敏感词等所有问题stats.json:完稿统计报告,总字数、章节数、平均章节长度等export-config.json:各平台导出配置参数用户可见输出(当前工作目录):
publish/:各平台导出版本,按平台名分类存放chapters/ 读取最新章节内容(review 修复和 polish 润色直接修改 chapters/,无需额外操作)