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

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

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

小夜