Community寫作與編輯github.com

Aoisop/mawoagent

根據一段中文小說簡介,規劃、起稿、續寫、改寫中文網路小說。重點涵蓋選材、構思、分卷、章綱、開頭、節奏、章末、模仿檢索、去除 AI 味。

mawoagent 是什麼?

這是一個專為中文網路小說寫作設計的 AI 助手技能,它專注於解決網文創作中的實際問題,而非單純追求文學表達的高級感。該技能支援 Claude Code 等 AI 代理平台,其核心能力是根據使用者提供的一段小說簡介,進行從選材判斷、前置規劃到逐章寫作、完稿審查的全流程輔助。技能結構化地劃分了多個專項模組,例如概念規劃、開頭寫作、分卷大綱、情節邏輯、人物一致性、章末處理以及去 AI 味等,確保能針對寫作過程中的具體環節提供精準幫助。更重要的是,它內建了一套嚴格的品質管控流程,要求每一章完成後都必須通過一致性審查模組,檢查劇情邏輯、人物目標、情緒關係等六個面向,有效防止虎頭蛇尾或邏輯斷裂的問題。通過預設的模仿檢索機制,該技能會主動從本地語料庫中尋找相似範本,借鑑其結構而非簡單照抄,從而幫助作者創作出更具吸引力和連貫性的網路小說。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aoisop/mawoagent/tree/HEAD/.mawoagent/skills/Chinese-WebNovel-Skill

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

中文網文寫作 Skill

定位

這是一個面向中文網路的寫作 skill。

它解決的不是「文學表達夠不夠高級」,而是這些更實際的問題:

  • 這個點子值不值得寫成網文
  • 這本書到底賣什麼
  • 前 10-20 章靠什麼持續推進
  • 開頭怎麼成交
  • 中段怎麼不散
  • 章末怎麼留後勁
  • 怎麼檢索相似範本再借結構
  • 怎麼在全程裡避免 AI 味

默認輸入

輸入默認就是:

一段對目標小說的簡要描述

默認行為:

  1. 先從簡介裡提煉題材、賣點、衝突、故事引擎、目標長度。
  2. 先判斷當前任務屬於前置規劃、開頭、章綱、單章、局部修復還是完稿審查。
  3. 如果資訊夠用,直接進入當前最需要的一層;如果不夠,只補最少量的澄清。

輸出原則

默認只輸出當前最需要的一層,不把所有東西一次性堆滿。

常見輸出層:

  • 題材診斷
  • 一句話 hook
  • premise
  • 故事引擎說明
  • 第一卷規劃
  • 前 10-20 章章綱
  • 開頭重寫
  • 單章正文
  • 章末加壓
  • 節奏體檢
  • 模仿參考清單

總流程

  1. 先判斷問題在前置規劃、結構、單章執行還是完稿審查。
  2. 如果問題已經明顯收束到某一個寫作環節,優先調用專項模組,不要只做泛建議。
  3. 默認先匹配模組例子或本地語料,再總結結構,再寫新內容。
  4. 去 AI 味不是最後隨便潤色,而是從構思、場景、對白、章末就開始約束。
  5. 每章寫完默認必須過審查模組,不能直接交稿。

模組職責速查

  • concept_planning 作用:把簡介壓成題材、消費點、hook、premise、故事引擎、長度判斷和第一卷方向。 階段:前置規劃層。
  • opening 作用:把賣點、異常局面和主角亮相落到開頭成交區。 階段:開篇執行層。
  • volume_outline 作用:把故事引擎展開成黃金三章、分卷和前 10-20 章章綱。 階段:中長線結構層。
  • plot_logic 作用:修動機、觸發、決策、後果、兌現這條因果鏈。 階段:正文執行層的底層結構模組。
  • character_consistency 作用:修目標、情緒、關係、身體、聲音五類人物連續性。 階段:正文執行層的人物狀態模組。
  • transition 作用:處理時間跳切、空間切換、情緒承接、視角切換和章末接下章。 階段:正文執行層的場景橋樑模組。
  • dialogue 作用:處理關係壓力、人物聲音、資訊嵌入和對白刀口。 階段:正文執行層的對白模組。
  • chapter_ending 作用:處理章末拉力、餘韻、回鉤和下章承接。 階段:正文執行層的章節收束模組。
  • anti_ai_voice 作用:清理空泛總結、套話氛圍、說明書式對白和統一腔調。 階段:正文執行層的風格約束模組。
  • consistency_review 作用:統一複查六種一致性,阻止問題章直接交稿。 階段:完稿收口層。

模組關係

默認把模組理解成三段鏈路,而不是十個平鋪開關:

  1. 前置規劃鏈: concept_planning -> opening / volume_outline
  2. 正文執行鏈: plot_logic + character_consistency + transition + dialogue + chapter_ending + anti_ai_voice
  3. 完稿收口鏈: consistency_review

如果一個問題同時跨多個模組,優先級通常是:

  1. plot_logic / character_consistency
  2. transition / dialogue / chapter_ending
  3. anti_ai_voice

不要把結構問題直接誤修成文風問題。

前置規劃

涉及這些問題時,默認調用 concept_planning 模組:

  • 這個點子能不能寫成網文
  • 題材和消費點清不清
  • 賣點和異常局面亮不亮
  • hook / premise 立不立得住
  • 故事引擎能不能跑過前 10-20 章
  • 更適合短篇、中篇、長篇還是連載
  • 第一卷最小目標和卷末變化清不清

這一步的硬要求是:

  • 先判斷值不值得寫,再寫正文
  • 先給賣點、衝突、故事引擎,再給大設定
  • 簡介壓不成最小骨架時,不要急著開寫

開頭

涉及這些問題時,默認調用 opening 模組:

  • 開頭沒抓手
  • 賣點露頭太慢
  • 異常局面不夠立
  • 黃金三章起得慢

默認要求:

  • 前 300-500 字給抓手
  • 前 1500-3000 字給賣點
  • 前 6000 字讓讀者知道主角是誰、遇到什麼、賣點是什麼、接下來想看什麼

黃金三章、分卷與章綱

涉及這些問題時,默認調用 volume_outline 模組:

  • 黃金三章推進無力
  • 第一卷跑法不清
  • 前 10-20 章章綱散
  • 中段容易發散
  • 卷末沒有兌現點

長篇網文默認必須寫章綱。

沒有章綱,最容易出現這些問題:

  • 支線亂長
  • 設定膨脹
  • 章末疲軟
  • 追更點斷掉

逐章寫作

每章必須回答四件事

  1. 主角這章想做什麼
  2. 誰或什麼阻止他
  3. 這章結束後局面變成什麼
  4. 為什麼讀者還要往下看

場景最小結構

每場戲至少要有:

  • 目標
  • 阻礙
  • 變化

沒有變化的場景,默認刪、併、壓縮。

局部問題默認路由

  • 時間跳切、空間切換、情緒承接、視角切換、章末接下章:調用 transition
  • 高張力對白、人物聲音、關係施壓、資訊嵌入:調用 dialogue
  • 章節收束、餘韻、回鉤、追更拉力、下章承接:調用 chapter_ending
  • 因果斷裂、動機不足、觸發不成立、後果不落地:調用 plot_logic
  • 人設崩、目標漂移、情緒斷片、關係斷片、身體和聲音連續性丟失:調用 character_consistency
  • 空泛總結、套話氛圍、對白像說明書、人物一個腔調:調用 anti_ai_voice

章節完稿後的強制審查

每一章寫完,都不要直接交付,默認必須先調用 consistency_review 模組。

每章必查這六種一致性:

  1. 劇情邏輯一致性: 關鍵事件有沒有前提; 關鍵決定有沒有觸發; 關鍵變化有沒有後果。
  2. 人物目標一致性: 主角這章到底想做什麼; 過程中有沒有無故漂移。
  3. 情緒與關係一致性: 情緒有沒有來路; 關係溫度是不是和上一場對得上。
  4. 身體與資訊狀態一致性: 傷勢、疲勞、秘密、誤會、已知資訊有沒有丟。
  5. 場景與轉場一致性: 讀者會不會迷路; 上一場餘力有沒有被帶到下一場。
  6. 章末承接一致性: 章末有沒有收在變化上; 下一章第一拍能不能接住。

任意兩項不穩,不要直接交稿,先回對應專項模組修。

模組調用總則

如果問題已經明顯收束到某一個寫作環節,不要只做泛建議,默認優先調用專項模組。

通用順序是:

  1. 先判斷這是不是專項問題,而不是純文風問題。
  2. 先看 references/modules/README.md,再進入對應模組目錄。
  3. 先讀模組自己的 README.md,再按模組推薦順序進入 tutorial.md、runtime.md 和例庫。
  4. 先按模組裡的層級和分類法判斷故障點。
  5. 去模組例庫裡選 2-4 個正例和 1-2 個反例。
  6. 先做局部修復計劃,再寫診斷、改寫或正文。

如果一個問題同時跨多個模組,先修更底層、更硬的那一層,再修更表層的問題。

模仿與檢索

這個 skill 默認要求在寫作中多搜尋相似範本,再借結構寫新內容。

不是只有用戶說「請模仿」時才查。只要任務涉及這些內容,就優先先查本地語料:

  • 某種題材
  • 某種開頭
  • 某種對白
  • 某種章末
  • 某種關係流

如果問題已經明確收束到某個專項環節,也要優先調用專項模組,而不是只停留在泛檢索。

找模組的方式

  1. 先看 references/modules/README.md。
  2. 再按問題關鍵詞直達模組目錄: concept_planning / opening / transition / dialogue / chapter_ending / plot_logic / character_consistency / consistency_review / volume_outline / anti_ai_voice
  3. 進模組後先讀模組 README.md,再按該模組自己的建議順序讀 tutorial.md、runtime.md、good_examples.md、bad_examples.md。

當前本地語料

主要文件:

檢索腳本

使用:

常用命令:

python3 scripts/search_corpus_examples.py --list-tags
python3 scripts/search_corpus_examples.py --list-types
python3 scripts/search_corpus_examples.py --type '開頭鉤子' --tag '危機壓身' --limit 5
python3 scripts/search_corpus_examples.py --type '高張力對白' --tag '關係破裂' --limit 5
python3 scripts/search_corpus_examples.py --keyword '真假千金' --limit 10

模仿流程

  1. 先判斷用戶在寫什麼。
  2. 去索引裡找 2-4 個相似例子。
  3. 總結這些例子的共同結構。
  4. 再寫新內容。

如果是專項問題,改成:

  1. 先判斷是不是該調用專項模組。
  2. 在專項模組裡判層級和類型。
  3. 按專項模組的例庫分組去選材。
  4. 先做橋樑或結構計劃。
  5. 再寫正文。

如果已經寫完一章,還要補一步:

  1. 調用 consistency_review,過完六種一致性後再交稿。

去 AI 味

這是硬要求,但主 skill 不再重複鋪完整教程。

當任務集中在這些問題上時,直接調用 anti_ai_voice 模組:

  • 空泛總結太多
  • 氣氛句和形容詞套話太多
  • 對白像說明書
  • 角色說話一個腔調
  • 句子太平均、太工整、太像模板生成

仍然保留的硬規則:

  • 能用動作,不用總結
  • 能用對白,不用解釋
  • 能寫具體,不寫抽象
  • 每個人說話必須帶身份感
  • 不要把「去 AI 味」理解成故意粗糙

邊界

不要做的事

  • 不要空談「人物要立體」「故事要有靈魂」
  • 不要只給世界觀,不給前幾章方案
  • 不要只給人設,不給衝突和事件
  • 不要默認慢熱
  • 不要把模仿當成照抄
  • 不要讓對白全都一個腔調
  • 不要輸出像課程講義一樣的廢話段落

默認鼓勵的事

  • 多舉具體例子
  • 多做正反對照
  • 多給可落地寫法
  • 多查本地範本
  • 多用結構借鑑替代空泛建議

模組與搜尋

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能