前言¶
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 裏管理長篇項目結構、希望每章過同一套檢查標準的人。
- 想複用現成題材模板庫,而不是從零搭節奏體系的寫作類智能體開發者。
- 需要把寫作流程拆成可執行閘門,便於排查「某章爲什麼沒過」的人。
不適合的是想拿它做短文本改寫或一次性生成的人,這套流水線的前置成本在項目腳手架和提綱階段。
兩點注意:
- 插件以當前 DSH 進程的權限運行,能讀項目目錄、能執行腳本。安裝前應在本地打開倉庫審一遍源碼,再決定是否信任其操作範圍。
- 許可證是 MIT,可以商用和修改,但仍需保留原始許可聲明。
結尾¶
dsh-jipu 的價值在於把長篇寫作從「連續生成」改造成「腳手架 + 閘門 + 分級交付」的確定性流程,14 個腳本對應具體檢查項,12 個題材模板庫承擔品類差異。對想要在 DSH 上做長篇內容生產的人來說,它比通用對話式寫作更貼近流水線的需求。
目錄頁:https://www.skillhub.cn/plugins/waafer1/dsh-jipu
倉庫:https://github.com/waafer1/dsh-jipu