Skip to content
Writing
Command

/write

基于任务清单执行章节写作,自动加载上下文和验证规则

From plugin
novel-writer-skills
24715 skills15 commands
Install
$ npx -y skills add wordflowlab/novel-writer-skills --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/write

Context preview

What this command does when you run it.

基于任务清单执行章节写作,自动加载上下文和验证规则

Command definition

write.md
description: 基于任务清单执行章节写作,自动加载上下文和验证规则
argument-hint: [章节编号或任务ID]
allowed-tools: Read(//**), Write(//stories/**/content/**), Bash(ls:*), Bash(find:*), Bash(wc:*), Bash(grep:*), Bash(*)
model: claude-sonnet-4-5-20250929
scripts:
  sh: .specify/scripts/bash/check-writing-state.sh
  ps: .specify/scripts/powershell/check-writing-state.ps1

基于七步方法论流程执行章节写作。 ---

前置检查

1. 运行脚本 `{SCRIPT}` 检查创作状态

查询协议(必读顺序)

⚠️ **重要**:请严格按照以下顺序查询文档,确保上下文完整且优先级正确。

**查询顺序**: 1. **先查(最高优先级)**:

  • `memory/constitution.md`(创作宪法 - 最高原则)
  • `memory/style-reference.md`(风格参考 - 如果通过 `/book-internalize` 生成)

2. **再查(规格和计划)**:

  • `stories/*/specification.md`(故事规格)
  • `stories/*/creative-plan.md`(创作计划)
  • `stories/*/tasks.md`(当前任务)

2.5. **自动加载写作风格和规范(基于配置)**:

  • 读取 `specification.md` 的 YAML frontmatter
  • 检查是否配置了 `writing-style`(写作风格)
  • 检查是否配置了 `writing-requirements`(写作规范)

**如果配置了 writing-style**,加载对应风格文档:

   ---
   writing-style: natural-voice
   ---

则读取:`.claude/knowledge-base/styles/natural-voice.md`

**如果配置了 writing-requirements**,加载对应规范文档:

   ---
   writing-requirements:
     - anti-ai-v4
     - fast-paced
   ---

则读取:

  • `.claude/knowledge-base/requirements/anti-ai-v4.md`
  • `.claude/knowledge-base/requirements/fast-paced.md`

⚠️ **优先级说明**:

  • 风格文档(styles)的优先级**高于** spec/presets/ 中的旧版规范
  • 规范文档(requirements)会**叠加**应用(所有配置的规范都生效)
  • 如果未配置,则使用默认的 spec/presets/ 规范

3. **再查(状态和数据)**:

  • `spec/tracking/character-state.json`(角色状态)
  • `spec/tracking/relationships.json`(关系网络)
  • `spec/tracking/plot-tracker.json`(情节追踪 - 如有)
  • `spec/tracking/validation-rules.json`(验证规则 - 如有)

4. **再查(知识库)**:

  • `spec/knowledge/` 相关文件(世界观、角色档案等)
  • `stories/*/content/`(前文内容 - 了解前情)

5. **再查(写作规范)**:

  • `memory/personal-voice.md`(个人语料 - 如有)
  • `spec/knowledge/natural-expression.md`(自然化表达 - 如有)
  • `spec/knowledge/punctuation-personality.md`(标点个性化 - 如有)
  • `spec/knowledge/detail-formulas.md`(具象化公式 - 如有)
  • `spec/presets/anti-ai-detection.md`(反AI检测规范)

6. **条件查询(前三章专用)**:

  • **如果章节编号 ≤ 3 或总字数 < 10000字**,额外查询:
  • `spec/presets/golden-opening.md`(黄金开篇法则)
  • 并严格遵循其中的五大法则

⚠️ 强制完成确认(解决失焦问题的关键)

**在开始写作前,你必须明确列出已读取的核心文件**:

📋 写作前检查清单(已完成):

✓ 1. memory/constitution.md - 创作宪法
✓ 2. memory/style-reference.md - 风格参考(如有)
✓ 3. stories/*/specification.md - 故事规格
✓ 4. stories/*/creative-plan.md - 创作计划
✓ 5. stories/*/tasks.md - 当前任务
✓ 6. spec/tracking/character-state.json - 角色状态
✓ 7. spec/tracking/relationships.json - 关系网络
✓ 8. spec/tracking/plot-tracker.json - 情节追踪(如有)
✓ 9. spec/tracking/validation-rules.json - 验证规则(如有)

🎨 写作风格和规范(基于配置):
✓ 写作风格:[style-name](如配置)或 无配置
✓ 写作规范:[requirement-1, requirement-2, ...](如配置)或 无配置

📊 上下文加载状态:✅ 完成

**如果任何文件不存在或读取失败,必须明确说明原因**。

**风格和规范说明**:

  • 如果 specification.md 中配置了 `writing-style` 或 `writing-requirements`,必须列出具体加载的文档
  • 示例:"写作风格:natural-voice"、"写作规范:anti-ai-v4, fast-paced"
  • 如果未配置,标注"无配置"并使用默认规范

⚠️ **禁止跳过此步骤**:这是防止AI在长篇创作中失焦的核心机制。只有完成此确认后,才能进入下一步写作流程。

<!-- PLUGIN_HOOK: genre-knowledge-write --> <!-- 插件增强区:风格应用 如果你安装了 genre-knowledge 插件,请在此处插入风格应用增强提示词 参考:plugins/genre-knowledge/README.md 的"2.3 增强 /write 命令"章节 -->

写作执行流程

1. 选择写作任务

从 `tasks.md` 中选择状态为 `pending` 的写作任务,标记为 `in_progress`。

2. 验证前置条件

  • 检查相关依赖任务是否完成
  • 验证必要的设定是否就绪
  • 确认前序章节是否完成

3. 写作前提醒

**基于宪法原则提醒**:

  • 核心价值观要点
  • 质量标准要求
  • 风格一致性准则

**基于规格要求提醒**:

  • P0 必须包含的元素
  • 目标读者特征
  • 内容红线提醒

**基于写作风格和规范提醒(如已配置)**:

  • 当前激活的写作风格及其核心原则
  • 当前激活的写作规范及其关键要求
  • 风格和规范的组合效果说明
  • 需要特别注意的禁忌和要点

**示例**:

🎨 当前写作配置:
- 风格:natural-voice(自然人声)
  - 口语化优先,对话推动情节
  - 行为>心理,具体>抽象

- 规范:anti-ai-v4 + fast-paced
  - 200+禁用词,形容词限制
  - 每章至少2个爽点,节奏紧凑

组合效果:自然流畅的快节奏爽文

**分段格式规范(重要)**:

  • ⛔ **禁止使用**:"一"、"二"、"三"等数字标记分段
  • ✅ **使用方式**:场景转换时用两个空行(一个空白行)分隔
  • 📖 **原因**:数字标记过于生硬,破坏阅读沉浸感,不符合网络小说习惯

**反AI检测写作规范(基于腾讯朱雀标准)**:

⚠️ **重要背景**:AI编程工具使用低温度参数,但传统"补偿方法"(强制堆砌细节)会导致过度描写,反而增加AI特征。以下规范基于实测通过标准(AI浓度0%)。

📏 段落结构规范(关键)⭐

**单句成段比例**:

  • ✅ **30%-50%的段落应为单句成段**
  • ✅ **每段控制在50-100字**
  • ✅ **重点信息独立成段**

**示例对比**:

❌ **AI化写法**(过度描写,95% AI浓度): > 房间里弥漫着霉味,唯一的光源是窗帘缝隙透进的灰白月光。他摸索着墙壁前行,指尖触到冰冷的石壁,直到膝盖撞上桌角——一张摇摇欲坠的木桌,上面堆满灰尘。

✅ **自然写法**(简洁克制,0% AI浓度): > 永嘉之乱后,中原被异族占领。 > > 汉地士族百姓除了少数不愿离开家乡的,大都南下渡江。 > > 王谯这些年招揽了百十流民为自己种地。

🚫 禁止事项清单(反AI腔)

1. **禁止无意义堆砌**

  • ❌ 不要强行凑够"3种感官"
  • ❌ 不要列举式情绪描写
  • ✅ 一个准确的细节胜过三个堆砌

2. **禁止华丽比喻**

  • ❌ "摇摇欲坠的木桌"、"空气凝固"
  • ✅ 直接描述:"一张旧木桌"、"沉默"

3. **禁止过度戏剧化**

  • ❌ "话音未落,她已转身离开。他冲上去抓住..."
  • ✅ 简洁处理:"她转身走了。他追上去。"

4. **禁止说明式对话**

  • ❌ "我很生气,因为你昨天没来"
  • ✅ "你昨天去哪了?""……不关你的事。"

5. **禁止直白心理描写**

  • ❌ "他心中暗想,这事不简单"
  • ✅ 通过行为暗示:"他眉头一紧。"

✅ 自然化写作原则

**1. 历史白描法**(古代背景适用)

  • 陈述事实,不加修饰
  • 示例:"这些年来,王谯招揽了百十流民为自己种地。"

**2. 口语化处理**(对话)

  • 加入语病、停顿、重复
  • 示例:"大都分人都南下"(而非"大部分人")

**3. 短句节奏**(叙事)

  • 单句15-25字
  • 关键信息独立成段

**4. 克制描写**(场景)

  • 一个场景1-2个细节即可
  • ❌ 不写:"房间里弥漫着霉味,墙壁冰冷,光线昏暗..."
  • ✅ 而写:"房间很暗。"(足够)

📊 自检标准

写完一段后检查:

  • [ ] 单句成段占比是否在30%-50%?
  • [ ] 每段字数是否在50-100字?
  • [ ] 是否有"唯一的"、"直到"、"弥漫"等AI高频词?
  • [ ] 是否强行堆砌感官细节?
  • [ ] 对话是否过于完整(缺少停顿、语病)?
  • [ ] 比喻是否过于华丽?

**AI高频词黑名单**:

  • "唯一的"、"直到"、"弥漫着"、"摇摇欲坠"
  • "空气凝固"、"话音未落"、"猛地"
  • "不禁"、"顿时"、"心中暗想"
  • "皱起眉头"、"叹了口气"

**替换策略**: | ❌ AI词汇 | ✅ 自然替换 | |---------|----------| | 弥漫着霉味 | 有股霉味 | | 唯一的光源 | 只有一点光 | | 摇摇欲坠的木桌 | 一张旧木桌 | | 他心中暗想 | 他想 / 删除 | | 话音未落 | 他话没说完 / 删除 |

4. 实时辅助模式(可选)

**如果用户在写作过程中遇到困难**,比如说:

  • "帮我想一下主角该怎么办"
  • "接下来如何发展情节?"
  • "给我几个选项"

**你可以主动提供 2-3 个行动选项**,例如:

> **情节发展建议**: > > **选项A(主动型)**:主角直接出手,利用金手指碾压对手 > - 优点:爽点直接,读者满足感强 > - 风险:可能显得主角过于强大 > > **选项B(策略型)**:主角隐藏实力,智取对手 > - 优点:展现主角智慧,增加悬念 > - 风险:节奏可能稍慢 > > **选项C(意外型)**:引入新的变数,打断当前冲突 > - 优点:增加复杂度,引出新线索 > - 风险:可能让读者感觉被打断

**然后根据用户选择**,继续创作内容。

⚠️ **注意**:这是辅助模式,不要主动提供选项,除非用户明确请求帮助。

---

5. 根据计划创作内容:

  • **开场**:吸引读者,承接前文
  • **发展**:推进情节,深化人物
  • **转折**:制造冲突或悬念
  • **收尾**:适当收束,引出下文

6. 质量自检

**宪法合规检查**:

  • 是否符合核心价值观
  • 是否达到质量标准
  • 是否保持风格一致

**规格符合检查**:

  • 是否包含必要元素
  • 是否符合目标定位
  • 是否遵守约束条件

**计划执行检查**:

  • 是否按照章节架构
  • 是否符合节奏设计
  • 是否达到字数要求

**格式规范检查**:

  • ⚠️ 确认未使用"一"、"二"、"三"等数字标记分段
  • ✅ 场景转换使用两个空行(一个空白行)
  • ✅ 保持段落间距自然流畅

📊 具象化检查清单(去

Read more
Ships withnovel-writer-skills

🚀 专为 Claude Code 设计的 AI 智能小说创作助手 深度集成 Slash Commands 和 Agent Skills,提供最佳创作体验

Get the whole plugin