SuperAPI AI 工具集

creative-write

写作与研究

查看项目

更新于 10-28 01:27

技能介绍

Creative Write 是一个通用创意内容生成引擎,支援多领域的结构化创作工作流。它通过领域专用指引(domain guide)适配不同创意内容生成需求,例如小说、剧本、企划等。

用途 本 Skill 用于按领域定义的结构化流程生成创意内容。它不硬编码具体写作标准,而是依赖领域专用的 write-guide.md 定义实际写作标准与品质要求。

核心原则

  • 领域驱动:根据项目配置载入对应领域的写作指引。
  • 记忆驱动:大量上下文注入确保内容一致性。
  • 结构化生成:按领域定义的层级(layers)逐单元生成。
  • 人类协作:关键节点提请人工审核。
  • 渐进式输出:原始生成 + 润色统一的两阶段流程。

前置步骤(Domain 载入)

  1. 读取项目配置:使用 Read 读取 .creative/config.yaml,取得 domain 值(例如 novel、screenplay、plan)及项目基础配置(类型、风格、目标字数等)。如果配置不存在,提示先执行 /creative-init 初始化项目。
  2. 计算路径:从 Skill header 的 Base directory 计算 PLUGIN_ROOT,即去掉 /skills/creative-write 部分,并设定 DOMAIN_DIR 与 PROJECT_ROOT。
  3. 载入领域配置:使用 Read 读取 $DOMAIN_DIR/domain.yaml,取得 layers(内容生成的层级定义,例如 L4: scene、L5: chapter)、paths(领域特定的文件路径映射)、word_count(各单元的字数范围)、context_sources(上下文收集来源配置)。
  4. 载入写作指引:使用 Read 读取 $DOMAIN_DIR/write-guide.md,取得上下文收集规则、单元生成标准、品质检查清单、记忆更新格式。

工作流程 Step 1 前置检查:确认项目配置已载入、状态文件存在,并根据领域 paths 配置确认规划文件已存在(单元列表、上级大纲)。缺少配置时提示执行 /creative-init,缺少规划时提示执行 /creative-plan。 Step 2 上下文收集(记忆注入):按优先顺序收集规划上下文、风格约束、短期记忆、登场元素、领域设定、前序内容、中期记忆,并组装成结构化提示。 Step 3 逐单元生成(L4 层级):对规划列表中的每个单元依序执行确认单元设定、组装单元上下文、生成单元文本、写入单元文件。对于关键单元,使用 AskUserQuestion 请求审核,用户可回覆“确认”“修改 [具体说明]”或“重写”。 Step 4 合并润色(L5 层级):所有 L4 单元生成后,收集并排序单元文件,执行单元间过渡优化、一致性检查、节奏调整、开头与结尾强化,输出最终稿并检查总字数。 Step 5 记忆更新 + 状态更新:更新短期记忆、知识库(如有变化)、状态文件 .creative/status.json、时间线 .creative/timeline.md,并在达到阈值时提示执行 /creative-memory summarize。

参数处理

  • /creative-write:自动写作下一个未完成的单元组。
  • /creative-write {unit-group-id}:写作指定单元组,如已存在则询问是否覆盖。
  • /creative-write {unit-group-id} {sub-unit-id}:只写作特定子单元,适用于重写。
  • /creative-write --continue:从上次中断处继续。
  • /creative-write {unit-group-id} --auto-check:写作完成后自动触发 /creative-check。

错误处理 涵盖规划文件不存在、前序单元未完成、写作中断恢复、字数异常等情况的提示与处理建议。

输出版路径 输出版路径由 domain.yaml 的 paths 配置和 write-guide.md 定义,框架本身不硬编码路径。通用模式包括 L4 原始单元、L5 最终稿、短期记忆、状态文件与时间线。

适用场景 适用于需要按领域结构化流程进行多单元创意内容生成的场景,例如小说章节写作、剧本场景生成、企划内容生成等。

限制 本 Skill 是通用框架,实际写作标准与品质要求由领域专用的 write-guide.md 定义。写作过程中如发现规划不足,应暂停写作并补充规划,而非即兴偏离规划。具体收费、价格、平台等信息暂未提供。