[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2394":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":28,"discoverSource":29},2394,"Chinese-WebNovel-Skill","Tomsawyerhu\u002FChinese-WebNovel-Skill","Tomsawyerhu","中文网文小说写作skill",null,"Python",376,50,2,1,0,19,55,201,57,5.12,false,"v2",true,[],"2026-06-12 02:00:40","# Chinese-WebNovel-Skill\n\n[![Try on Socialistic](https:\u002F\u002Fsocialistic.ai\u002Fapi\u002Fembed\u002Fchinese-webnovel-skill-db2a48?lang=zh)](https:\u002F\u002Fsocialistic.ai\u002Fzh\u002Fskill\u002Fchinese-webnovel-skill-db2a48?utm_source=github&utm_medium=readme_badge)\n\n这是一个面向中文网文写作的 Codex skill。\n\n它现在的核心不是一份很长的总 prompt，而是一套 `主 skill 路由 + 专项模块下沉 + 本地语料检索` 的模块化设计。\n\n知乎回答贴: [为什么很多网文作者都非常自信，认为AI在创作领域无法取代自己？](https:\u002F\u002Fwww.zhihu.com\u002Fquestion\u002F1914316923497350507\u002Fanswer\u002F2033351363309065828)\n\n\n## 设计思路\n\n这套 skill 主要分四层：\n\n1. `SKILL.md`\n   只保留全局原则、流程约束和模块路由，不再把所有写作知识堆在一个文件里。\n2. `references\u002Fmodules\u002F`\n   每个高频问题拆成独立模块，单独处理教程、运行规则、正例、反例。\n3. `data\u002F + analysis\u002F`\n   提供本地小说语料、结构摘录和检索索引，支持“先匹配素材，再构思，再写作”。\n4. `scripts\u002F + templates`\n   提供检索脚本和少量模板资产，把模块判断进一步落成可执行动作。\n\n这样做的目的很简单：\n\n- 主 skill 保持短、稳、可维护\n- 具体问题用具体模块处理\n- 模型先诊断问题层级，再调用对应材料\n- 避免一个巨型 prompt 同时兼顾开头、转场、对白、逻辑、审查，最后全部变钝\n\n## 架构图\n\n下面这张图对应当前版本的整体产品架构，展示了路由层、专项模块、语料底座和统一审查闭环之间的关系。\n\n![中文网文写作系统架构](assets\u002Fnovel-writing-overview.png)\n\n## 当前模块\n\n当前已接入这些专项模块：\n\n- `concept_planning`\n- `opening`\n- `transition`\n- `dialogue`\n- `chapter_ending`\n- `plot_logic`\n- `character_consistency`\n- `consistency_review`\n- `volume_outline`\n- `anti_ai_voice`\n\n模块总入口：\n[references\u002Fmodules\u002FREADME.md](references\u002Fmodules\u002FREADME.md)\n\n每个模块默认都按同一套结构组织：\n\n- `README.md`\n- `tutorial.md`\n- `runtime.md`\n- `good_examples.md`\n- `bad_examples.md`\n- `source_index.md`\n\n个别模块会额外附带模板资产，例如 `volume_outline` 下的卷纲和章纲模板。\n\n## 模块职责总览\n\n- `concept_planning`\n  作用：把一句简介压成题材、消费点、hook、premise、故事引擎、长度判断和第一卷方向。\n  位置：最上游的前置规划模块，决定“值不值得写、该怎么开”。\n- `opening`\n  作用：把卖点、异常局面和主角亮相落到前 300-3000 字，解决开头成交问题。\n  位置：承接 `concept_planning`，负责把骨架变成能抓人的开篇。\n- `volume_outline`\n  作用：把故事引擎展开成黄金三章、分卷设计、前 10-20 章章纲和卷末兑现。\n  位置：承接 `concept_planning`，负责中长线结构。\n- `plot_logic`\n  作用：修动机、触发、决策、后果、兑现这条因果链。\n  位置：正文执行层的底层结构模块，优先级高于纯文风问题。\n- `character_consistency`\n  作用：修目标、情绪、关系、身体、声音五类人物连续性。\n  位置：正文执行层的人物状态模块，负责“这个人还是不是这个人”。\n- `transition`\n  作用：处理时间跳切、空间切换、情绪承接、视角切换和章末接下章。\n  位置：正文执行层的场景桥梁模块，负责“场和场怎么接住”。\n- `dialogue`\n  作用：处理关系压力、人物声音、信息嵌入和对白刀口。\n  位置：正文执行层的表达模块，但不只是文风，而是关系和利益的对话结构。\n- `chapter_ending`\n  作用：处理章末拉力、余韵、回钩和下章承接。\n  位置：正文执行层的章节收束模块，负责追更感。\n- `anti_ai_voice`\n  作用：清理空泛总结、套话氛围、说明书式对白和统一腔调。\n  位置：正文执行层的风格约束模块，通常在结构已经成立后再调用。\n- `consistency_review`\n  作用：统一复查剧情逻辑、人物目标、情绪关系、身体信息、转场和章末承接这六种一致性。\n  位置：最下游的收口模块，每章完稿后默认必过一遍。\n\n## 模块关系\n\n这套 skill 的主流程不是平铺模块，而是一条有上下游关系的链：\n\n1. 前置规划链：\n   `concept_planning -> opening \u002F volume_outline`\n2. 正文执行链：\n   `plot_logic + character_consistency + transition + dialogue + chapter_ending + anti_ai_voice`\n3. 完稿收口链：\n   `consistency_review`\n\n其中：\n\n- `plot_logic` 和 `character_consistency` 更偏底层，优先解决因果和人物问题。\n- `transition`、`dialogue`、`chapter_ending` 更偏场景和章节执行。\n- `anti_ai_voice` 一般最后介入，避免把结构问题误判成文风问题。\n- 所有链路都可以回查本地语料和模块例库，不是只靠主 prompt 空想。\n\n```mermaid\nflowchart TD\n    %% ===== 前置规划链 =====\n    subgraph A[前置规划链]\n        CP[concept_planning]\n        OP[opening]\n        VO[volume_outline]\n        CP --> OP\n        CP --> VO\n    end\n\n    %% ===== 正文执行链 =====\n    subgraph B[正文执行链]\n        PL[plot_logic]\n        CC[character_consistency]\n        TR[transition]\n        DG[dialogue]\n        CE[chapter_ending]\n        AV[anti_ai_voice]\n\n        PL --> CC\n        CC --> TR\n        TR --> DG\n        DG --> CE\n        CE --> AV\n    end\n\n    %% ===== 完稿收口链 =====\n    subgraph C[完稿收口链]\n        CR[consistency_review]\n    end\n\n    %% ===== 主流程衔接 =====\n    OP --> PL\n    VO --> PL\n    OP --> CC\n    VO --> CC\n    AV --> CR\n\n    %% ===== 能力定位说明 =====\n    PL_NOTE[偏底层：优先解决因果问题]\n    CC_NOTE[偏底层：优先解决人物一致性]\n    TR_NOTE[偏场景\u002F章节执行]\n    DG_NOTE[偏场景\u002F章节执行]\n    CE_NOTE[偏场景\u002F章节执行]\n    AV_NOTE[最后介入：避免把结构问题误判成文风问题]\n\n    PL -.-> PL_NOTE\n    CC -.-> CC_NOTE\n    TR -.-> TR_NOTE\n    DG -.-> DG_NOTE\n    CE -.-> CE_NOTE\n    AV -.-> AV_NOTE\n\n    %% ===== 外部支撑 =====\n    LC[(本地语料)]\n    EX[(模块例库)]\n\n    LC -.回查\u002F检索支持.-> CP\n    LC -.回查\u002F检索支持.-> PL\n    LC -.回查\u002F检索支持.-> CC\n    LC -.回查\u002F检索支持.-> TR\n    LC -.回查\u002F检索支持.-> DG\n    LC -.回查\u002F检索支持.-> CE\n    LC -.回查\u002F检索支持.-> AV\n    LC -.回查\u002F检索支持.-> CR\n\n    EX -.回查\u002F检索支持.-> CP\n    EX -.回查\u002F检索支持.-> PL\n    EX -.回查\u002F检索支持.-> CC\n    EX -.回查\u002F检索支持.-> TR\n    EX -.回查\u002F检索支持.-> DG\n    EX -.回查\u002F检索支持.-> CE\n    EX -.回查\u002F检索支持.-> AV\n    EX -.回查\u002F检索支持.-> CR\n```\n\n## 素材与语料支撑\n\n这套架构不是只有模块，没有素材库。\n\n它还有两类支撑材料：\n\n1. 模块内素材：\n   每个模块自带 `tutorial.md + runtime.md + good_examples.md + bad_examples.md + source_index.md`\n2. 全局语料库：\n   `data\u002Farticles\u002F` 提供原始小说语料；\n   `analysis\u002Fexcerpts.csv` 提供结构化摘录；\n   `analysis\u002Fimitation_index.md` 提供模仿索引；\n   `references\u002Fwebnovel_corpus_guide.md` 提供检索说明；\n   `scripts\u002Fsearch_corpus_examples.py` 提供统一检索入口。\n\n也就是说，模型在实际运行时会同时从三处取材料：\n\n- 主 `SKILL.md`：决定流程和路由\n- 专项模块：决定局部问题怎么诊断和修\n- 全局语料库：提供相似素材和结构范本\n\n## 目录结构\n\n```text\nChinese-WebNovel-Skill\u002F\n├── SKILL.md\n├── README.md\n├── agents\u002F\n├── references\u002F\n│   ├── modules\u002F\n│   └── webnovel_corpus_guide.md\n├── scripts\u002F\n├── data\u002F\n│   ├── metadata.csv\n│   ├── metadata.jsonl\n│   └── articles\u002F\n└── analysis\u002F\n    ├── article_profiles.csv\n    ├── excerpts.csv\n    ├── imitation_index.md\n    └── stats.json\n```\n\n## 怎么用\n\n### 1. 直接走主 skill\n\n用户给一个简介后，主 skill 会先做题材判断和结构拆解，再决定要不要调用专项模块或本地语料。\n\n常见输出包括：\n\n- 题材诊断\n- hook \u002F premise\n- 第一卷规划\n- 前 10-20 章章纲\n- 开头 \u002F 单章 \u002F 章末\n- 改写与续写\n\n### 2. 遇到局部硬伤时，直接走模块\n\n如果问题已经明确收束到某个环节，不要只靠泛建议。\n\n例如：\n\n- 点子值不值得写：`concept_planning`\n- 开头没抓手：`opening`\n- 转场生硬：`transition`\n- 台词发假：`dialogue`\n- 章末没后劲：`chapter_ending`\n- 因果不通：`plot_logic`\n- 人设崩：`character_consistency`\n- 每章完稿复查：`consistency_review`\n\n默认调用顺序：\n\n1. 先判断是不是专项问题\n2. 再进对应模块\n3. 先读 `README.md`，再按模块自己的推荐顺序读 `tutorial.md`、`runtime.md` 和例库\n4. 匹配 `2-4` 个正例和 `1-2` 个反例\n5. 先写局部计划，再落正文\n\n### 3. 先查本地语料，再借结构\n\n当任务涉及题材模仿、开头、对白、章末、关系流时，优先检索本地语料。\n\n常用命令：\n\n```bash\npython3 scripts\u002Fsearch_corpus_examples.py --list-tags\npython3 scripts\u002Fsearch_corpus_examples.py --list-types\npython3 scripts\u002Fsearch_corpus_examples.py --type '开头钩子' --tag '危机压身' --limit 5\npython3 scripts\u002Fsearch_corpus_examples.py --type '高张力对白' --tag '关系破裂' --limit 5\npython3 scripts\u002Fsearch_corpus_examples.py --keyword '真假千金' --limit 10\n```\n\n语料说明：\n[references\u002Fwebnovel_corpus_guide.md](references\u002Fwebnovel_corpus_guide.md)\n\n## 维护原则\n\n这套仓库后续维护，优先遵守这几条：\n\n- 不把细节再塞回主 `SKILL.md`\n- 新问题优先拆模块，不优先扩总 prompt\n- 模块内优先放“教程 + 运行规则 + 正反例”\n- 模型先匹配素材，再构思，再写作\n- 每章写完默认走 `consistency_review`\n\n如果后面继续扩展，优先延续同一种模块骨架，而不是回到单体长文档。\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Tomsawyerhu\u002FChinese-WebNovel-Skill&type=Date)](https:\u002F\u002Fstar-history.com\u002F#Tomsawyerhu\u002FChinese-WebNovel-Skill&Date)\n","这是一个面向中文网文写作的Codex skill，旨在通过模块化设计帮助作者提升创作效率和质量。项目采用主skill路由加专项模块下沉的方式，并结合本地语料检索，将写作知识拆分为独立处理的模块，如概念规划、开头撰写、转场处理等，每个模块都有详细的教程、示例和运行规则。这种设计使得主skill保持简洁可维护，同时能够针对具体问题提供专业指导。适合希望提高网文写作水平或寻找灵感的作者使用，在构思、写作及审查阶段都能提供有效支持。","2026-06-11 02:49:44","CREATED_QUERY"]