dsh-jipu:面向长篇小说的长文稿闸门流水线插件

前言

DSH 的理念是「一切皆插件」,但插件的价值要看它解决了哪类具体问题。长篇小说写作是一类很容易被误认为「多轮对话就能搞定」的任务:长文稿有结构、有前后一致性、有节奏和门槛,单靠对话容易越写越散。下面介绍的这个插件把长篇创作拆成了一套有闸门(gate)的工作流,把「凭感觉写」换成「先搭骨架、再过闸门、逐章交付」。

这是什么

dsh-jipu(计谱)是一个 DSH host 插件,由维护者 waafer1 开发并托管在 GitHub:https://github.com/waafer1/dsh-jipu 。它提供的是「reader-first」(读者优先)的长篇叙事流水线,核心是 14 个闸门脚本和 12 个题材模板库,附带完整的文稿手册(SKILL.md)和一批参考文档。

它不是通用写作助手,也不是排版工具。它解决的是长篇创作中「章与章之间标准不统一」的问题:用固定脚本对每一章做同样的体检,把主观判断变成可重复执行的检查。

当前版本为 1.32.0,许可证为 MIT,属于 DSH 插件分类下的「工作流」分类。

核心功能

四个 action

插件注册了一个名为 jipu 的工具,暴露四种 action:

  • skill:分页读取文稿手册 SKILL.md 及其 12 篇参考文档,参数是 offset 和 limit。
  • scripts:列出全部 14 个闸门脚本。
  • run:在项目根目录内运行某个闸门脚本,需要 project 参数。
  • selftest:运行脚本自带的 --selftest,用于先验证脚本本身可用。

14 个闸门脚本

脚本覆盖了长篇创作的主要检查点,按 README 的顺序分别是:

项目脚手架、选项卡检查、能力自检、召回包、句检、物账、对白归属、影像/滤镜检查、章指标、数字台账、章实体、章闸门、读者裁决、台账核对。

其中前三项偏「项目搭建与自测」,后十一项偏「逐章正文检查」。这正好对应插件自己的拆法:先用脚手架把项目目录、脚本副本、召回包铺好,再在每一章写完后逐项过闸门。

工作流

插件自带整套文稿工作流,按 README 描述包括:提纲优先的章节构建、八拍提纲、三道硬闸门、T0/T1/T2 三档交付级别、三轮修订循环,外加 12 个题材模板库、81 个节拍模板和一个桥段(trope)库。

这部分是插件真正的知识资产:题材模板库决定了不同品类各自的节奏和检查侧重,而不是用一套标准套所有题材。

安装与启用

官方安装命令如下:

dsh plugin --profile web add dsh-jipu

需要提到 profile 时,也可以把它作为 bundle 加进 profile 的 dsh.profile.bundles。插件清单 package.json 中声明了 bundle 补丁:

"dsh": {
  "bundle": {
    "patch": "./cordis.patch.yml"
  }
}

也就是说启用时会加载 cordis.patch.yml 这个 loader patch,插件主体注册在 index.js。

仓库内的文件布局如下:

index.js            host plugin, registers the jipu tool
cordis.patch.yml    loader patch
skill/              SKILL.md, references/, assets/, tools/, agents/
locale/             en + zh display metadata
icon.svg

典型用法

先看有哪些脚本:

jipu { action: "scripts" }

需要读手册或参考文档时,按页取:

jipu { action: "skill", path: "SKILL.md", offset: 1, limit: 80 }

对指定项目运行闸门脚本,project 指向项目根目录,script 用脚本名,args 传位置参数:

jipu { action: "run", project: "D:/books/my-book", script: "章体检", args: ["3"] }

上面这条表示在第 3 章的项目副本上跑「章体检」。脚本发现异常时,先跑自检排除脚本自身问题:

jipu { action: "selftest", script: "句检" }

这里有一点需要特别注意。README 明确区分了两处脚本副本:项目脚手架会把闸门脚本复制进项目的 08_工具_脚本/ 目录,插件包内自带的副本只用于自检和开新项目。评审正文时应该用项目里的副本,而不是插件包内的副本,否则检查规则可能与项目实际使用的版本不一致。

适用场景与注意

适合这几类人:

  • 需要在 DSH 里管理长篇项目结构、希望每章过同一套检查标准的人。
  • 想复用现成题材模板库,而不是从零搭节奏体系的写作类智能体开发者。
  • 需要把写作流程拆成可执行闸门,便于排查「某章为什么没过」的人。

不适合的是想拿它做短文本改写或一次性生成的人,这套流水线的前置成本在项目脚手架和提纲阶段。

两点注意:

  1. 插件以当前 DSH 进程的权限运行,能读项目目录、能执行脚本。安装前应在本地打开仓库审一遍源码,再决定是否信任其操作范围。
  2. 许可证是 MIT,可以商用和修改,但仍需保留原始许可声明。

结尾

dsh-jipu 的价值在于把长篇写作从「连续生成」改造成「脚手架 + 闸门 + 分级交付」的确定性流程,14 个脚本对应具体检查项,12 个题材模板库承担品类差异。对想要在 DSH 上做长篇内容生产的人来说,它比通用对话式写作更贴近流水线的需求。

目录页:https://www.skillhub.cn/plugins/waafer1/dsh-jipu

仓库:https://github.com/waafer1/dsh-jipu

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye