mcpField
D
draft

draft

github.com/tance-mang文档处理9444 次安装20 周前更新
代码仓库

关于 draft

draft 是面向小说作者的草稿制作技能,先生成供人工筛选和修改的文本,再按指定习惯导出为 Word。它会标出建议修改的位置,并要求新建文件而不覆盖原稿。

主要功能

  1. 01按章节组织草稿并插入目录
  2. 02将 Markdown 草稿转换为 Word 文档
  3. 03用红色高亮标出修改建议
  4. 04按递增文件名保存且不覆盖原文
  5. 05按目标篇幅生成留有修改空间的草稿

适用场景

  1. 01将小说章节整理成带目录的 Word 草稿
  2. 02定位节奏、钩子或情绪表达的可修改处
  3. 03为作者保留删改和扩写空间

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tance-mang/chinese-webnovel-skills --skill draft

安装后在 Claude Code 中输入/draft确认已加载。

附带文件build_docx.py

详细介绍

来自项目 README

供修改的 Word 草稿(draft)

定位:AI 先写个"大概"的草稿供人筛选修改,不是定稿。按作者的排版习惯导成 Word,并标出可改的地方。

何时用

  • 把小说/章节导成 Word(.docx)
  • 要分章节、带目录、章标题左对齐
  • 要 AI"标出可以改的地方"让作者自己改
  • "先写个大概我来看看,再筛选修改"

输出规则(按作者习惯,务必遵守)

  1. 格式 = Word(.docx)。
  2. 绝不覆盖原文:命名 《书名》修改1.docx,已存在就自增 修改2、修改3…
  3. 目录:自动插入(Word 里右键目录→更新域 生成页码)。
  4. 章标题"第X章"左对齐(用 # 开头,脚本自动转 Heading 1 + 左对齐)。
  5. 标记可改处:在草稿里用 【修改:你的建议】 标出——脚本会渲染成红色高亮,方便作者定位修改。
  6. 字数:短篇总量 8000–30000;草稿写到 10000–20000,给作者留"既能删也能扩"的余地。各档篇幅/签约门槛见 references/length-standards.md(如番茄短故事 ≥6000、爽款 1万–1.8万)。

在哪里标"修改"建议

草稿里给自己挑刺,常见可改处(借 review/annotate/deslop 的眼光):

  • 节奏偏慢、铺垫过长 → 【修改:这段铺垫偏长,可删减】
  • 开头/章尾钩子弱 → 【修改:章尾再留个钩,比如…】
  • 情绪在"喊"没"演" → 【修改:'我很难过'建议改成动作,见 emotion】
  • 无缘无故的修辞 / 不搭的引用 → 【修改:这个比喻可删】
  • 爽点/打脸不够 → 【修改:此处可加一拍围观反应】
  • 可扩可删的弹性段 → 【修改:此处可扩写到XX字 / 可精简】

工作流

  1. 先确认:书名、频道/平台/题材、人称(默认第一人称)、目标字数。
  2. 写草稿(调 expand/hook/shuangdian/emotion 等,遵守去 AI 味与第一人称默认),按"# 第X章"分章,可改处插 【修改:…】。
  3. 把草稿存成 markdown,例如 书名.md。
  4. 运行脚本生成 Word:
    python "${CLAUDE_PLUGIN_ROOT}/skills/draft/build_docx.py" 书名.md --title "书名" --outdir "你的输出文件夹"
    
    (缺库先 pip install python-docx。)
  5. 告诉作者:生成的文件名、正文字数、有几处【修改】建议。

原则

  • 是草稿不是定稿:写"大概",把精修留给作者;用【修改】把你的判断显式标出来,而不是替作者拍板。
  • 永远新建文件,不动原稿——作者的版本由作者掌控(也可配合 memory 的 git 快照)。
  • 短篇控制在 8000–30000,草稿停在 10000–20000 留余地。

其它模型(ChatGPT/DeepSeek 等不能跑脚本时)

直接按上面 Markdown 约定输出(# 第X章 + 正文 + 【修改:…】),让作者自己粘进 Word;或在能生成文件的环境里下载。

下一步

作者改完 → 可再 review 复诊、memory 存档/快照。

评论

支持 Markdown