🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

写作守卫 xmutfyh/dsh-plugin-writing-guard

DeepSeek Harnessv2.0.1
xmutfyh29 天前有提交已提供中文文档扫描:高危

面向 AI 辅助科研的科学写作与文档完整性守卫

49.6/100
综合分
45
GitHub 星标
802
npm 周下载
—/5
用户评分

数据截至 2026/10/6 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugin-writing-guard
npm 源 · dsh-plugin-writing-guard 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · tool
装得上吗
静态安装检查通过
未做真实安装
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 29 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-plugin-writing-guard @ 2.0.1
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 09:05:13

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本读写/删除本地文件
查看扫描证据(共 4 处,展示前 4 条)
  • 读取本地文件
    scripts/install-extras.mjs:27
    if (!existsSync(src)) return false
  • 写入本地文件
    scripts/install-extras.mjs:28
    mkdirSync(dest, { recursive: true })
  • 读取本地文件
    scripts/install-extras.mjs:47
    if (existsSync(skillSrc)) {
  • 读取本地文件
    scripts/install-extras.mjs:59
    if (existsSync(pySrc)) {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/dsh-llm
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 论证精简
  • 确定性完整性校验
  • 安全编辑Word

科研写作与文档完整性守卫,为 AI 辅助研究保驾护航:论证精简、确定性完整性、安全编辑 Word。本地运行 · 确定性 · 零 LLM。

v2.0.12026-09-04
· v2.0.1 — 论证经济性与 v2.0 清理 · v2.0 新增内容 论证经济性与控制面分离 · 6 条新规则:defensive-purpose(中英)、semantic-closure-marker(中英)、content-free-evaluation(中英) · EditAction 类型:KEEP / CUT / TIGHTEN / REFRAME_TO_FACT / RELOCATE / QUERY · buildAutoAuditControl:结构化元数据注入(片段和建议不会回流到稿件) · onAgentLifecycle:DSH 智能体事件的类型安全封装 · 新增稿件写作策略:批评不是内容 / 优先 CUT 而非 REWRITE / 不要闭合每个语义环 / CUT -> PRUNE -> RECAST -> SPLIT · v2.0.1 清理 · 用 v2.0 稿件策略替换 rulesBrief() · 移除旧的 promotion-principle 章节 · 复制带稿件写作策略的 v2.0 SKILL.md · 394 个测试通过 · 安装 npm install dsh-plugin-writing-guard@2.0.1
v1.9.02026-09-02
Fixed postinstall blocking npm install. Now installs successfully.
原文(未汉化)
v1.6.12026-08-17
· v1.6.1 Semantic Hardening · Journal Fit 主分数改用 claimDensity(claims/1000 words),claimCount 保留为描述性元数据 · ClaimSpan 新增 spanKind(claim / procedural / descriptive / unknown) · 移除旧 regex hedgeDensity / causalForce / evidentialForce 的重复计权 · Results and Discussion 独立为 results_discussion · 新增 epistemic ratio 数值 TP/TN 测试 · 测试 298 -> 308
原文(未汉化)
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
Writing Guard 面向 AI 辅助科研的科学写作与文档完整性守卫 少解释,多论证。守住科学本身。 Writing Guard 把提示词引导的科学写作规范,与确定性的完整性检查结合起来,服务 AI 辅助科研。 它从五个层面保护你的稿件: | 守卫 | 防的是什么 | 风险 | | STYLE | 论证经济性 | 防御性写作、过度解释、语义重复、模板腔 | | EVIDENCE | 科学漂移 | 数值、单位、引用、结论被改 | | JOURNAL | 期刊不匹配 | scope/style/convention 不匹配 | | DELIVERY | 上下文泄漏 | prompt、notes、workflow metadata 泄漏 | | DOCUMENT 🆕 | 文档损坏 | Word 格式、公式、表格、OOXML 被破坏 | 提示词引导写作 · 确定性完整性内核 · 394 项测试 npm install dsh-plugin-writing-guard Writing Guard 不替你写论文。 它让 AI 辅助写作交付得更安全。 2.0 新增 —— 论证经济性与控制面分离 Writing Guard 2.0 把语义层面的风格决策挪到生成之前,让确定性代码专注做完整性检查。
展开完整文档(README 剩余 1 节)
Writing Guard

面向 AI 辅助科研的科学写作与文档完整性守卫

少解释,多论证。守住科学本身。

Writing Guard 把提示词引导的科学写作规范,与确定性的完整性检查结合起来,服务 AI 辅助科研。
它从五个层面保护你的稿件:

| 守卫 | 防的是什么 | 风险 |
| STYLE | 论证经济性 | 防御性写作、过度解释、语义重复、模板腔 |
| EVIDENCE | 科学漂移 | 数值、单位、引用、结论被改 |
| JOURNAL | 期刊不匹配 | scope/style/convention 不匹配 |
| DELIVERY | 上下文泄漏 | prompt、notes、workflow metadata 泄漏 |
| DOCUMENT 🆕 | 文档损坏 | Word 格式、公式、表格、OOXML 被破坏 |

提示词引导写作 · 确定性完整性内核 · 394 项测试

npm install dsh-plugin-writing-guard

Writing Guard 不替你写论文。
它让 AI 辅助写作交付得更安全。

2.0 新增 —— 论证经济性与控制面分离

Writing Guard 2.0 把语义层面的风格决策挪到生成之前,让确定性代码专注做完整性检查。

- 批评不是内容 —— 审稿人、用户、守卫的措辞属于控制上下文,不是稿件证据。
- 能删就别改 —— 如果一句话只是为了挡批评、安抚审稿人、宣传重要性,或者重复一个显而易见的推论,删掉它。
- 不要闭合每个语义环 —— 证据加必要解读之后就停笔;保留不显而易见的统计解读和可复现性细节。
- 只改风格的修订默认等长或更短 —— 没有新增有据内容,就不许解释性膨胀。
- 自动审计不再回注片段或改写建议 —— 只把结构化的规则与动作元数据发回给智能体。
- 新增中英文线索,识别防御性目的框架、语义闭合标记、无内容评价。

示例:

Avoid: To prevent data leakage, normalization was carefully performed using only the training data.
Prefer: Normalization parameters were estimated from the training data.

第二句只陈述方法事实,没有把「为什么要提这件事」的防御理由一并带进来。

🛡️ Word 文档守卫(1.8 引入)

要求改的改,没要求改的验。

AI 辅助编辑文档有个隐蔽风险:要求改的文本可能变好了,稿件里无关的部分却悄悄变了。

你让 AI 智能体「只重写第 3 段」,它可能顺手改掉:

- 公式结构
- 表格边框
- 编号
- 样式
- 版面几何
- 关系
- 嵌入媒体
- OOXML 包部件

Writing Guard 1.8 为 Word 稿件引入文档完整性层:

| 功能 | 作用 |
| 安全范围编辑 | 只有指定范围可以改动 |
| 包校验 | 编辑后验证 DOCX/OOXML 包的完整性 |
| 结构指纹 | 对比编辑前后的文档结构 |
| 公式完整性 | 检查公式结构、编号连续性、数学字体漂移 |
| 学术表格感知 | 区分数据表格与版面/图片容器 |
| 前后完整性验证 | 确定性验证,不是「我觉得没问题」 |

前后对比

不用 Writing Guard: "Please improve the wording in paragraph 3." → AI agent modifies DOCX. → Result: paragraph looks better. → Unknown: what else changed?

用 Writing Guard: "Please improve the wording in paragraph 3." → Writing Guard: ✓ scope validated ✓ package valid ✓ equations preserved ✓ protected structures unchanged ✓ document fingerprint checked → Result: paragraph changed — and unintended document drift is detected.

快速开始

Install
dsh plugin add dsh-plugin-writing-guard

Restart
dsh web

自然语言用法

安装完成后,你可以直接用自然语言:

| 这样说 | Writing Guard 会做 |
| "帮我检查论文写作质量" | writing_word_audit |
| "把表格改成三线表" | writing_word_format_tables |
| "扫描DOCX结构" | writing_word_scan |
| "修改第三章的XXX" | writing_word_edit |
| "编辑后验证范围" | writing_word_scope_check |
| "检查有没有AI味" | writing_audit |

五道防线 — 详解

STYLE — 论证经济性与行文纪律

在写作前引导宿主模型,随后用确定性线索审查机械、防御性、过度解释的行文:

- 修订残留:revised、as requested、本轮、审稿人要求
- 防御性写作:堆叠让步、预先化解局限
- 机械修辞:不是X而是Y、滥用 rather than、三重排比
- LLM 高频词:delve / tapestry / testament(按密度判断)
- 中文句式与平均句长异常

EVIDENCE — 学术性 + 认识论锁定

在 AI 编辑过程中保护科学事实:

- 数字、百分比、p 值、置信区间、单位
- 引用、图/表编号、DOI
- 因果强度:associated with 不能变成 caused
- 阴性结果:no significant difference 不能消失
- 范围边界与证据状态

JOURNAL — 目标期刊契合度

按目标期刊惯例校准稿件:

- 句法结构(句长、段长)
- 语态与人称(被动语态、第一人称使用)
- 引用(文献引用、图/表引用)
- 科学论断(论断密度、因果/证据强度)
- 修辞动作(覆盖范围、规范顺序)

DELIVERY — 上下文泄漏检测

阻止工作流上下文泄漏到最终产物里:

- 被否决的备选方案
- 修订过程残留
- 来源泄漏
- 防御性模糊表述泄漏

DOCUMENT — Word 文档完整性 🆕

安全编辑 Word 稿件,不破坏结构:

writing_word_scan → writing_word_edit → writing_word_scope_check

13 个工具,覆盖完整的文档完整性检查:

| 工具 | 用途 |
| writing_word_scan | 结构扫描 |
| writing_word_edit | 安全范围编辑 |
| writing_word_audit | .docx 写作审计 |
| writing_word_scope_check | 范围完整性校验 |
| writing_word_format_tables | 三线表格式化 |
| writing_word_audit_equations | OMML 公式审计 |
| writing_word_package_validate | OOXML 包校验 |
| writing_word_fingerprint | 基线格式指纹 |
| writing_audit | 文本写作审计 |
| writing_rules | 写作规范 |
| writing_style_profile | 作者风格配置档 |
| writing_journal_profile | 期刊配置档 |
| writing_delivery_audit | 交付完整性审计 |

安装

From npm (recommended)
dsh plugin add dsh-plugin-writing-guard

From GitHub
dsh plugin add github:xmutfyh/dsh-plugin-writing-guard

From local source
dsh plugin add ./path/to/dsh-plugin-writing-guard

前置条件:
- Node.js ≥ 18
- Python 3.10+,并安装 python-docx(pip install python-docx)

架构

Writing Guard
├── STYLE (writing_audit)
│ ├── Revision residue detection
│ ├── AI style patterns
│ └── Density-based thresholds
├── EVIDENCE (Scholarship/Epistemic Lock)
│ ├── Number/unit preservation
│ ├── Citation integrity
│ └── Claim strength conservation
├── JOURNAL (Journal Profile)
│ ├── Corpus-aware analysis
│ ├── Section-level comparison
│ └── Rhetorical move matching
├── DELIVERY (CAL Detection)
│ ├── Rejected alternative leakage
│ ├── Process residue
│ └── Baseline reality check
└── DOCUMENT (Word Guard) 🆕
├── Structural scanning
├── Safe editing
├── Package validation
├── Fingerprinting
└── Equation audit

设计原则: 基线稿件 > 期刊/模板 > 插件默认值。

LLM/智能体决定改什么。确定性的 Word 代码决定怎么改,同时不悄悄改动无关格式。

测试

npm test

394 个确定性测试,覆盖:
- STYLE、Scholarship Lock、Epistemic Lock
- 主张对齐、局部引用完整性
- Journal Profile、Journal Fit
- DELIVERY(CAL 检测)
- Word Guard(v1.8.2):OOXML 校验、指纹、公式审计

安全与隐私

- 确定性完整性检查在本地运行;语义写作决策由宿主模型在 Writing Guard 策略下处理。
- 插件只读取正在编辑的文件。
- 插件本身不上传、不收集稿件内容。
- 见 SECURITY.md

为什么需要 Writing Guard?

| | Writing Guard | Humanizer | AI Detector |
| 写作前规则 | ✅ | ❌ | ❌ |
| 写作中检查 | ✅ | 通常 ❌ | ❌ |
| 自动监控稿件 | ✅ | ❌ | ❌ |
| 全文重写 | ❌ | ✅ | ❌ |
| 问题可解释 | ✅ | 部分 | 部分 |
| 确定性完整性检查 | ✅ | 通常没有 | 视情况而定 |

Humanizer 在写完后重写。Writing Guard 在写作过程中预防。

品牌

WRITING GUARD
│
Scientific Writing & Document Integrity
│
┌─────────┬──────────┬─────────┬──────────┬──────────┐
STYLE EVIDENCE JOURNAL DELIVERY DOCUMENT
│
Change what was requested.
Verify what wasn't.

经典口号: Less AI. More Evidence. Better Journal Fit. Clean Delivery.

文档口号: Change what was requested. Verify what wasn't.

CHANGELOG

见 CHANGELOG.md。

License

MIT
预览分享卡片长什么样 ↓xmutfyh/dsh-plugin-writing-guard
分享 · DeepSeek Harness Hub
xmutfyh/dsh-plugin-writing-guard

面向 AI 辅助科研的科学写作与文档完整性守卫

回到顶部