面向 AI 辅助科研的科学写作与文档完整性守卫
49.6/100
综合分
45
GitHub 星标
802
npm 周下载
—/5
用户评分
数据截至 2026/10/6 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-plugin-writing-guardnpm 源 · dsh-plugin-writing-guard 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 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。
最近更新
在 GitHub 查看全部 →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
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
xmutfyh/dsh-plugin-writing-guard
面向 AI 辅助科研的科学写作与文档完整性守卫
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,197已汉化DSH
71.7
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2