with one click
webnovel-deslop
网文去AI味。基于 7-Gate 检测+中文文学技法的系统性去AI流程。扫描→分级→逐门清除→复扫验证。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
网文去AI味。基于 7-Gate 检测+中文文学技法的系统性去AI流程。扫描→分级→逐门清除→复扫验证。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
AI-powered writing toolkit — Web novel, Short story, Technical blog, Publishing automation / AI 驱动写作工具包 — 网文、短篇、技术博文、发布自动化
纯 AI 生图制作网文封面 & 技术博客封面。网文:600×800 竖版存入 作品信息/。技术博客:800×600 横版存入 博文/{系列}/cover.png。
Publish novel chapters from local Markdown files to the Fanqie Novel writer backend via browser automation. Supports single/batch/scheduled publish with login state persistence.
短篇写作工艺约束层。禁用词 + 过渡词管理。写/审时加载项目级工艺约束.md。
拆解盐选短篇参考文,提取钩子设计、悬念铺设、节奏控制、收束手法等写作模式。触发词:拆这篇、拆解、分析这个短篇、做拆解、帮我把这篇拆了、提取模式
中短篇初始化。定选题→出设定文件→机械门禁→盲审→零问题交付。
| name | webnovel-deslop |
| description | 网文去AI味。基于 7-Gate 检测+中文文学技法的系统性去AI流程。扫描→分级→逐门清除→复扫验证。 |
| allowed-tools | Read Write Edit Grep Bash Agent |
| argument-hint | <正文文件路径> [--check-only] |
合并自 story-deslop(7-Gate 检测系统)+ chinese-novelist(AI 词汇黑名单、中文文学技法)+ webnovel-craft(prose_scanner.py 量化扫描)。
核心信念:AI 味的主要问题并非语法错误,而是过度圆滑、工整、解释充分。改写目标是保留剧情功能,同时增加口语、停顿、跳跃和具体动作。
AI味属于风格问题:过于书面化、对仗工整、面面俱到。目标是让文字回归具体、自然、可读。
能改一个词就不改一句,能删一句就不重写一段。没有问题的句子尽量保留原句。删除比例上限:轻度 ≤15%,中度 ≤25%,重度 ≤35%。
只改"怎么说",不改"说什么"。剧情、人设、情节走向一概不动。不能删除伏笔、钩子、角色特征、关键信息或必要转折。
运行量化扫描 + 7-Gate 关键词检测:
python -X utf8 "<webnovel-craft_skill_dir>/scripts/prose_scanner.py" "<正文文件>"
同时运行本 skill 自带的 AI 模式检测脚本(如部署了 node 环境):
node scripts/check-ai-patterns.js --check <正文文件>
扫描结果标记 Gate A-G 问题位置,输出 AI味检测报告:
## AI味检测报告
### 整体评估
- AI味等级:{轻度/中度/重度}
- 主要问题:{1-3 个关键词}
### 问题标记
| 位置 | 类型 | Gate | 原文 | 问题 |
|------|------|------|------|------|
| 第X段 | 禁用词 | A | "眼中闪过一丝..." | 典型AI高频词 |
| 第Y段 | 句式 | B | "...,带着..." | AI惯用句式 |
| 第Z段 | 心理描写 | C | "他感到..." | 告诉而非展示 |
| 第M段 | 节奏 | D | 段段4-6句、长度均匀 | 整段同节奏 |
| 第P段 | 解释腔 | G | "她不知道的是…" | 叙述者跳出角色 |
| 程度 | 禁用词密度 | 特征 | 处理策略 |
|---|---|---|---|
| 轻度 | ≤5/千字 | 少量禁用词,偶有书面腔 | 只过 Gate A + B |
| 中度 | 6-15/千字 | 多处禁用词+句式套路+心理描写抽象 | 过 Gate A+B+C+D+G |
| 重度 | >15/千字 | 全文明显,节奏/对话/结尾/解释腔均有问题 | 完整 7 Gate + 重点段落重写 |
综合判定规则:取六项指标(禁用词密度、连续排比段数、心理词占比、对话标签密度、平均段落句数、重复描写密度)的最高档位。
加载 references/banned-words.md,对照禁用词表逐项检查。替换规则:
白名单机制:项目根目录下的 .deslop-whitelist 定义豁免词汇(一行一个,# 开头为注释)。
| 句式 | 替代方案 |
|---|---|
| 否定铺垫后接肯定翻转 | 直接写后项,或改成动作/细节呈现 |
| "...,带着..." | 用独立短句或动作描写 |
| "仿佛/犹如/宛如/如同" | 口语化表达或白描 |
| 连续排比 | 保留 1-2 个,删掉其余 |
| 修饰词冗余 | 多余即删 |
直接陈述情绪 → 用行为展示:"他很紧张"→"他的手在抖"。 同一信息/动作/情绪在相邻段重复 → 合并去重。
python -X utf8 "<webnovel-craft_skill_dir>/scripts/prose_scanner.py" "<正文文件>"
node scripts/check-degeneration.js --check <正文文件>
node scripts/normalize-punctuation.js <正文文件>
## 去AI味润色报告
### 字数协议
- 原文字符数:{N0}
- 修订后字符数:{N1}
- 净变化:{N1 - N0}({百分比})
- 是否在比例上限内:{是/否}
### 修改统计
- 总修改数:{N} 处
- 禁用词替换:{N} 处
- 句式调整:{N} 处
- 修饰词清扫:{N} 处
- 心理外化:{N} 处
- 重复描写合并:{N} 处
- 节奏调整:{N} 处
- 对话优化:{N} 处
- 结尾修正:{N} 处
- Gate G 处理:{N} 处
| 文件 | 何时加载 |
|---|---|
| references/banned-words.md | 检测和替换禁用词时 |
| references/anti-ai-writing.md | 去AI味完整指南 |
| scripts/normalize-punctuation.js | Phase 3.5 标点兜底 |
| scripts/check-ai-patterns.js | Phase 1 预检与 Phase 3.5 复扫 |
| scripts/check-degeneration.js | Phase 3.5 退化检测 |
| 时机 | 跳转到 | 命令 |
|---|---|---|
| 去完AI味继续写作 | webnovel-write | /webnovel-write N |
| 发现结构问题 | webnovel-review | /webnovel-review N |