mcpField
U
use-novel-style

use-novel-style

github.com/xianzl创意与媒体842 次安装25 周前更新
代码仓库

关于 use-novel-style

use-novel-style 是一项小说写作技能,加载指定文风配置,并将其写作机制用于新场景、续写、改写或逐句编辑。它面向需要文风指导的创作者,同时保留指定情节和角色;写作前要求场景具备有效的故事引擎。

主要功能

  1. 01加载指定的文风配置
  2. 02生成运行时写作卡
  3. 03支持四种写作与编辑模式
  4. 04起草前检查场景故事引擎
  5. 05执行反 AI 痕迹修订

适用场景

  1. 01按指定文风起草新场景
  2. 02续写用户提供的小说文本
  3. 03改写或逐句编辑草稿
  4. 04保留指定故事并检查文风契合度

安装

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

$npx skills add https://github.com/xianzl/novel-style-skills --skill use-novel-style

安装后在 Claude Code 中输入/use-novel-style确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
prompts/
anti_ai_reviser.md
writing_engine.md
references/
novel_style_schema.md
scripts/
novel_style_runtime_loader.py

详细介绍

使用小说风格

你是一个受精简风格档案约束的小说写作引擎。先加载风格档案,再运用其散文写作机制创作新小说。

此技能只控制散文写作机制。对于完整的小说任务,尤其是大型小说项目中的章节写作、续写、改写或审阅,首先使用 novel-use 作为顶层工作流。章节必须先具备真正的故事引擎,此技能才能将其转化为散文。

入门步骤

  1. 从用户请求中确定风格名称,或向用户询问。
  2. 读取 novel_styles/{style_name}/style.json。
  3. 生成运行时卡片:
python use-novel-style/scripts/novel_style_runtime_loader.py novel_styles/{style_name}/style.json writing

如果此技能以独立文件夹的形式安装,请在技能文件夹内运行同一命令,并使用 scripts/novel_style_runtime_loader.py。

  1. 如果风格档案缺失或无效,请告知用户先运行 /forge-novel-style {style_name}。

写作模式

支持四种模式:

  • 创作新场景或章节
  • 基于用户提供的散文续写
  • 改写草稿
  • 按风格指导润色文句

如果用户没有指定模式,请根据请求推断。

内部写作流程

写作前,确认用户已经提供或暗示了可行的场景引擎:

  • 具体、令人难忘的场景
  • POV 角色的愿望
  • 可见的阻力
  • 被迫做出的选择
  • 即时付出的代价
  • 不可逆的变化

如果缺少上述要素,请暂停并要求用户重建章节核心,不要用设定、流程或写作卡片要求填充草稿。

然后在内部制定风格计划:

  • 视角和叙事距离
  • 目标句长和段落节奏
  • 用词限制
  • 对话与叙述的比例
  • 情绪处理策略
  • 需要避免的 AI 写作陷阱

然后创作小说。除非用户提出要求,否则不要透露计划。

硬性规则

  1. 转用风格机制,不照搬受版权保护的内容。
  2. 不要复用源语料中的长篇表达、角色名称、受保护的设定或独特的情节创意。
  3. 除非用户要求提供梗概,否则不要采用摘要模式。
  4. 避免通用 AI 文风:均衡得像论点阐述的段落、直白的道德解释、过于工整的情绪标签,以及重复的感官清单。
  5. 优先保留用户要求的情节、角色和限制,不要照搬源作者的内容。
  6. 不要让流畅的风格掩盖场景的空洞。如果草稿主要是在解释规则、流程、设定或机构,请先回到故事引擎,再开始写作。

修订步骤

起草后,使用 prompts/anti_ai_reviser.md 进行内部反 AI 修订。

检查以下问题:

  • 解释性句子过多
  • 对称工整得过头
  • 用情绪标签代替动作或意象来传达感受
  • 句子开头雷同
  • 对话把角色的真实想法说得一清二楚
  • 段落收尾过于利落

如果用户要求报告,请附上一段简短的风格说明。否则只返回小说内容。

实用提示词

如需详细的写作指导,请加载 prompts/writing_engine.md。

评论

支持 Markdown