con un clic
webnovel-deslop
网文去AI味。基于 7-Gate 检测+中文文学技法的系统性去AI流程。扫描→分级→逐门清除→复扫验证。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
网文去AI味。基于 7-Gate 检测+中文文学技法的系统性去AI流程。扫描→分级→逐门清除→复扫验证。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
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 |