
liuhaolong16/dsh-paper-studio
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
论文方案(编排层)+ DSH 论文插件 V3:真源唯一 · 双模式(用户模式默认封闭)· 五种写作模式(行为差异化)· 确定性意图判据 · 可复跑自检(插件 20/20 · 出厂审查 6/6 · 编排层 53/53)。
Обзор
本仓库是**(不是"插件壳 + 外置资产"):files 已含 bin(CLI)· references(判据资产与期刊体系)· plugin(DSH 插件半体、MCP 服务端)· SKILL.md(技能手册)。 - :npm i -g dsh-paper-studio(或把本仓库作为 bundle 装进 profile)⇒ paper-studio 命令、paper-studio-mcp 服务端、以及全部判据资产一次到位。 - :dsh plugin --profile add github:liuhaolong16/dsh-paper-studio(等价,整棵树)。 - 插件定位能力树的顺序:DSH_PAPER_STUDIO_ROOT → ( /plugin/dist 往上两级)→ ~/.agents/skills/paper-studio → ~/.dsh/skills/paper-studio → ~/paper-studio → /opt/paper-studio。 - 只装 plugin/ 单目录**,且会**(缺资产即退出码 1),不会静默降级。 把「」(=论文框架 + 方法论 + 工作流)做成**的一套东西: 一个 (bin/studio.cjs + 唯一真源 references/pipeline.json)+ 一个 (plugin/,)。 判据不在这里:门、体裁、模板、篇幅预算、教训都在 references/ 的真源文件里,本仓只做**。 - :在对话里说「启用论文插件」「帮我写论文」,插件先**,再用**给你五种模式(每项一行小字),选定后**。 - :每个动作都返回**;门跑没跑、过没过,有据可查。 - :用户模式下**(有夹具证明目标文件未变);开发者模式需用户**解锁。 - :--selftest 与 audit 会把"文档覆盖、规则表重复、真源单一所有者、门元数据、工具自检、数字漂移"六项**一遍。 :DSH_PAPER_STUDIO_ROOT(指向本仓根,未设时按 ~/.agents/skills/paper-studio → ~/.dsh/skills/paper-studio → ~/paper-studio → /opt/paper-studio 顺序找)· DSH_PAPER_HUB(状态目录,默认 ~/.
README
Показан фрагмент оригинального README. Открыть оригинал.
dsh-paper-studio —— 论文方案(编排层)+ DSH 插件 V3
安装:装一次就拿到全部能力(v3.2.3)
本仓库是一个整包(不是"插件壳 + 外置资产"):files 已含 bin(CLI)· references(判据资产与期刊体系)· plugin(DSH 插件半体、MCP 服务端)· SKILL.md(技能手册)。
- 整包:
npm i -g dsh-paper-studio(或把本仓库作为 bundle 装进 profile)⇒paper-studio命令、paper-studio-mcp服务端、以及全部判据资产一次到位。 - 从仓库:
dsh plugin --profile add github:liuhaolong16/dsh-paper-studio(等价,整棵树)。 - 插件定位能力树的顺序:
DSH_PAPER_STUDIO_ROOT→ 包内自带(/plugin/dist往上两级)→~/.agents/skills/paper-studio→~/.dsh/skills/paper-studio→~/paper-studio→/opt/paper-studio。 - 只装
plugin/单目录不支持,且会显形失败(缺资产即退出码 1),不会静默降级。
把「论文方案」(=论文框架 + 方法论 + 工作流)做成可编排、可机检、可在对话里直接用的一套东西:
一个 CLI 编排层(bin/studio.cjs + 唯一真源 references/pipeline.json)+ 一个 DSH 插件(plugin/,对话驱动、无面板、双模式、五种写作模式)。
判据不在这里:门、体裁、模板、篇幅预算、教训都在
references/的真源文件里,本仓只做编排与桥接。
它解决什么
- 不用记流程:在对话里说「启用论文插件」「帮我写论文」,插件先确认一次,再用可点击选项给你五种模式(每项一行小字),选定后按该模式差异化提问。
- 不空转:每个动作都返回退出码与读数;门跑没跑、过没过,有据可查。
- 不假封闭:用户模式下写入真的被拒(有夹具证明目标文件未变);开发者模式需用户原话解锁。
- 不造第二套说法:
--selftest与audit会把"文档覆盖、规则表重复、真源单一所有者、门元数据、工具自检、数字漂移"六项自动核一遍。
目录
bin/ CLI 编排层(studio.cjs 及各子工具,全部自带 --selftest)
references/ 真源:pipeline.json(门/阶段/契约)· templates.json(章节骨架与预算)
market-parity.md(市面对齐取证与缺口)· plugin-spec-v3.md(V3 规格)
audit-2026-10-14.md(出厂审查报告)· aris-read-report.md(已读/未读如实报告)
plugin/ DSH 插件 V3(免编译 ESM):dist/plugin.js · skill/SKILL.md · hub/ · selftest.mjs
docs/ 快速上手
SKILL.md 技能说明(触发语 · 子命令用法 · 红线)
快速开始(CLI)
node bin\studio.cjs route "给这篇稿子做投稿前体检" :: 判任务类型 + 链路 + 必过门
node bin\studio.cjs sections --genre research :: 章节骨架(含篇幅预算与"必答问题")
node bin\studio.cjs audit :: 出厂审查(完整性/重复性/数字一致性 6 项)
node bin\studio.cjs selftest :: 编排层自检
安装为 DSH 插件
:: 作为 bundle 装进 DSH profile(本地路径安装用 link: 规格)
plugin_manager install_bundle target="link:/plugin"
装完宿主会注册两个工具:
| 工具 | 作用 |
|---|---|
paper_studio |
唯一使用入口。action=modes 取五模式菜单(用宿主的可点击选项呈现)· action=intent 确定性判意图(该启/不该启/拿不准)· 其余 action 桥接 CLI 并返回退出码 |
paper_dev |
开发者模式:list/read/write/unlock/seal。用户模式默认封闭,write 被拒并给解锁指引;写入仅限白名单资产根,越界拒收 |
环境变量:DSH_PAPER_STUDIO_ROOT(指向本仓根,未设时按 ~/.agents/skills/paper-studio → ~/.dsh/skills/paper-studio → ~/paper-studio → /opt/paper-studio 顺序找)· DSH_PAPER_HUB(状态目录,默认 ~/.dsh/paper-studio)。
自检(改完必跑)
node plugin\selftest.mjs :: 20 项:注册形态 · 严格 JSON Schema · 真封闭 · 越界拒收 · 五模式差异化 · 意图夹具 · 端到端跑 CLI
node bin\studio.cjs audit :: 6 项:文档覆盖 · 规则表重复 · 真源单一所有者 · 门元数据 · 工具自检实跑 · 数字漂移
node bin\studio.cjs selftest :: 编排层 53 项
依赖与边界
- 运行时:Node.js ≥ 20。联网/检索能力由宿主或你的其它技能提供,本仓不要求任何付费或需登录的 API。
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add liuhaolong16/dsh-paper-studio