mcpField
F
fiction

fiction

github.com/howells创意与媒体2391 次安装8 周前更新
代码仓库

关于 fiction

面向小说作者的写作技能,支持从创意构思推进到最终稿。它整合项目规划、写作与审阅命令、专项 Agent、写作参考资料及 EPUB 构建。

主要功能

  1. 01规划前提、主题与结局
  2. 02创建章节和场景大纲
  3. 03开发角色与设定
  4. 04审阅、编辑和评析稿件
  5. 05构建 EPUB 文件

适用场景

  1. 01从创意开始规划新小说和大纲
  2. 02修改章节并检查故事连贯性
  3. 03为投稿或推介准备故事梗概
  4. 04将完成的稿件构建为 EPUB

安装

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

$npx skills add https://github.com/howells/fiction --skill fiction

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

详细介绍

小说创作

从最初构想到最终稿,完整的小说创作系统。

命令

命令用途
/fiction:new从头开始新项目(交互式向导)
/fiction:go继续项目(加载上下文并建议下一步)
/fiction:plan设计故事架构(前提、主题、结局)
/fiction:outline创建章节和场景大纲
/fiction:character编写角色文档
/fiction:review审阅当前章节(迭代式反馈)
/fiction:critique全稿审阅(《纽约时报》/《纽约客》风格)
/fiction:synopsis为投稿生成长篇/中篇/短篇剧情简介
/fiction:next获取下一步工作建议
/fiction:status快速查看项目状态
/fiction:reconcile根据当前规范审查项目,并提供更新建议
/fiction:edit逐行编辑(拼写、语法、词语回响)
/fiction:language核查外语短语(语法、时代准确性)
/fiction:notes收集并处理行内编辑标记
/fiction:cover生成用于图像生成的封面艺术提示词
/fiction:naming生成并验证书名选项
/fiction:build构建用于阅读的 EPUB(--sync 可保留高亮)

自然语言触发词

除了命令,也可以响应以下请求:

  • “写第 8 章”
  • “从上次停下的地方继续”
  • “这个场景不太奏效——帮我修改”
  • “完善反派的背景故事”
  • “检查这一章是否存在一致性问题”

Agent

根据任务选择合适的 Agent:

Agent用途模型
new-project从头开始(苏格拉底式向导)opus
writer撰写文字、章节、场景opus
architect故事结构、前提、结局opus
outliner章节大纲、场景节拍sonnet
character-developer角色文档opus
chapter-reviewer迭代式章节审阅sonnet
editor逐行润色(拼写、语法、词语回响)sonnet
critique全稿审阅opus
synopsis用于投稿/推介的剧情简介opus
continuity一致性检查haiku
next项目导航haiku
scene-analyzer场景诊断sonnet
voice-analyzer人称视角/时态检查haiku
world-builder设定、体系sonnet
cover-artist书籍封面艺术提示词opus
naming书名生成与验证opus
language-checker外语短语核查sonnet
特邀评论家

邀请特定风格的评论家审阅稿件:

Agent风格最适合
stephen-king直接、不绕弯、专注故事商业小说、恐怖、惊悚
ursula-le-guin深思熟虑、以世界承载意义奇幻、科幻
james-wood文学素养深厚、关注句子层面文学小说
roxane-gay具有文化意识、情感坦诚当代小说

创作参考文件

查阅参考文件以获取创作指导:

问题参考文件
美式英语风格../references/style-guides/chicago-manual.md
英式英语风格../references/style-guides/oxford-style-manual.md
语法与标点../references/style-guides/shared-rules.md
风格指南比较../references/style-guides/decision-matrix.md
故事显得漫无目的../references/story-structure.md
场景节奏拖沓../references/scene-structure.md
人物塑造单薄../references/character.md
对话生硬../references/dialogue.md
行文缺乏韵律../references/prose-style.md
节奏问题../references/pacing.md
开篇乏力../references/openings.md
结尾不尽如人意../references/endings.md
类型小说的预期../references/genre-conventions.md
常见错误../references/anti-patterns.md
创作流程与心态../references/craft-wisdom.md
有声书适配性../references/audiobook-considerations.md

项目结构

识别并适配以下项目结构:

独立小说
/my-novel
├── README.md           # Overview, status, key decisions, ⚓ anchored
├── progress.md         # Review state (updated by review commands)
├── characters/         # Character documents
├── world/              # Setting documents
├── craft/              # Tone guide
├── chapters/           # Chapter files
└── themes.md           # Theme document
多册系列
/my-series
├── README.md           # Series overview
├── series/             # Series-level material
│   ├── series-architecture.md  # ⚓ Anchored series constraints
│   ├── progress.md     # Series-level review state
│   ├── characters/
│   ├── world/
│   └── ...
└── book-n-title/       # Individual books
    ├── progress.md     # Book-level review state
    └── chapters/

核心原则

写作或审阅时应用以下原则:

  1. 故事 = 人物 + 改变——情节是发生了什么;故事是其意义所在。
  2. 场景精简——每个场景至少要发挥两种作用。
  3. 具体成就普遍——具体细节能引发共鸣。
  4. 让重要时刻有据可依——先铺垫,再收获。
  5. 相信读者——展示,不要讲述。暗示,不要解释。
  6. 为耳朵而写——现代书籍会被制作成有声书。归属关系要清晰,声音要鲜明,避免只对视觉有效的元素。

决策指南

视角选择
  • 第一人称:亲密感强,也可采用不可靠叙述者
  • 第三人称限知:兼顾亲密感与灵活性,最常见
  • 第三人称全知:上帝视角,适合史诗般的规模
时态选择
  • 过去时:传统、自然,读者也习惯这种写法
  • 现在时:即时感、紧迫感
场景与概述
  • 场景:关键时刻、转折点、强烈情绪
  • 概述:日常事件、过渡
  • 原则:重要的内容,就要展示出来。

工作流

新项目

运行 /fiction:new——交互式向导将引导你完成:

  1. 探索(找到故事的核心)
  2. 架构(前提、主题、人物弧光、结局)
  3. 人物(主角、配角)
  4. 世界(如有需要)
  5. 大纲(章节拆分)

所有内容都会在进行过程中保存。苏格拉底式对话能帮助你发掘自己已有的想法。

现有项目

运行 /fiction:go 加载项目,并查看接下来可以处理的内容。

插件更新后
  1. 运行 /fiction:reconcile,根据当前规范审查项目
  2. 查看建议,并按需应用更新
写作循环
  1. 撰写章节(调用 writer agent)
  2. 运行 /fiction:review 获取迭代反馈
  3. 应用建议的修改
  4. 重复以上步骤,直到章节完成
  5. 定期运行连续性检查
完稿

手稿完成后,运行 /fiction:critique 进行全面的文学审阅。

长篇手稿处理效率(50k+ 字)

对于有 15–25+ 个章节的小说,使用并行 Agent 部署可大幅缩短处理时间:

支持并行的任务
任务方法提速
编辑所有章节每章启动一个编辑 Agent20 章约提速 20 倍
审阅所有章节每章启动一个章节审阅 Agent约提速 20 倍
连续性检查阶段 1:并行提取事实;阶段 2:比较约提速 3–4 倍
全面评析并行分析各章节,再统一综合约提速 2–3 倍
工作原理

使用 /fiction:edit all 或 /fiction:review all 等命令时:

  1. 确定所有需要处理的章节
  2. 使用 Task 工具并行启动 Agent(每章调用一次,并在同一条消息中发起)
  3. Agent 并发运行,各自返回结构化输出
  4. 主对话汇总结果并更新 progress.md
顺序任务

有些任务必须按顺序进行:

  • 写作——每章都基于前一章展开
  • 大纲编写——结构取决于前面的内容
  • 架构设计——需要形成统一连贯的构想
记忆说明

并行 Agent 不共享记忆。请将必要的上下文(角色文档、语气指南)明确传递给每个 Agent。

评论

支持 Markdown