🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

naisi-alibaba/doc-format-check

DeepSeek Harnessspec-screened扫描:无法判定在 GitHub 查看 ↗
需源码安装

检查中文 Markdown 排版,修复机械项,保留语义疑点,并保存前后对比。2.0 默认参考 UTR 59 r1…

暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/24 · 已提供中文文档

中文 Markdown 排版检查与错别字修正的 Agent Skill:A 档机械项自动修,B 档语义项只报不改,产出改前/改后对比记录。同一 bundle 适配 Claude Code / Codex / DeepSeek Harness / WorkBuddy。

综合分
30.8
GitHub 分
30.8
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add naisi-alibaba/doc-format-check
仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功
是什么
dsh 原生插件 · chat
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 1 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/25(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

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

✗npm 包doc-format-check(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

仓库缺少 package.json,无法用 dsh 插件安装命令安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 00:10:22

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
doc-format-check

检查中文 Markdown 排版,修复机械项,保留语义疑点,并保存前后对比。2.0 默认参考 UTR #59 r1 的字符分类处理混排间距,覆盖汉字扩展区、非 ASCII 字母及完整字素簇。

快速使用

Python 3.10+。安装包自带固定的纯 Python 依赖和 Unicode 数据,无需 pip 安装,运行时不联网。Windows 使用 py -3,其他平台使用 python3。

git clone https://github.com/naisi-alibaba/doc-format-check.git
py -3 doc-format-check/scripts/check_format.py document.md
py -3 doc-format-check/scripts/check_format.py document.md --fix --report reports/changes.md

报告父目录须预先存在,并位于扫描范围外。只扫不改正文;修复逐文件原子写入,批量不是事务,原文件先由版本控制或范围外备份保存。

中文AI工具        → 中文 AI 工具
𠀀é               → 𠀀 é
收益20%增长        → 收益 20% 增长
C#开发            → C# 开发(中文语境)
决定单独处理      → 保持原文

代码、链接、URL、邮箱、HTML标记、实体、转义和配置保护的专名不参与修复。复杂 Markdown 扩展采用保守保护,不宣称完整语法解析。登陆、帐号等有语境的词默认仅提示。

间距配置

{
"spacing_engine": "utr59",
"spacing_language": "zh",
"num_space": "always"
}

配置放在文档项目的 .docformat.json,逐文件向上发现;--profile generic 或显式配置文件不叠加自动发现配置。CLI 的 --spacing-engine、--spacing-language、--num-space 覆盖相应配置。

- utr59 是2.0默认,legacy仅选择旧中英文/数字间距策略;其他保护、错词及安装修复仍保留。
- 语言为 zh、non-zh 或 und。中文语境的条件符号按N处理;非中文或未知按O处理,不自动猜测。
- num_space: never只禁用直接数字边界新增空格;例如 收益20%增长变为收益20% 增长,百分号策略独立。
- 新间距引擎只补U+0020,不替换已有Unicode空白、不做Unicode正规化。详细边界见 间距策略。

安装技能

py -3 scripts/install.py --dest

安装为 /doc-format-check/。同名目标已存在时拒绝覆盖;先保留旧副本或选择新目录。安装器预检必需文件及数据摘要,禁止源码与目标互相包含;--list只查看目标。--dest只影响指定位置,--project不受全局环境变量改写。

退出码与2.0迁移

- 检查器0:没有剩余发现;1:仍有格式或待判断项;2:输入、配置或执行失败。
- 安装器0:成功或明确跳过自身目录;2:冲突或预检/复制错误。
- --fix现在必须提供范围外的--report,旧调用需调整。
- 两个CLI的stdout/stderr始终UTF-8,包括错误信息;程序化调用方按UTF-8解码。
- 缺少包内数据/依赖时明确失败,不下载或静默切换引擎。

验证与维护

py -3 tools/generate_spacing_data.py --check
py -3 -m unittest discover -s tests -v

测试包含原有文件保护与安装测试、UTR59项目策略、Unicode16.0官方字素边界用例、控制台编码、安装后运行、缺资源与幂等。Windows/Linux × Python3.10/3.13的CI以实际运行结果为准。数据升级必须更新固定快照、manifest、生成表、许可与回归结果。

来源与许可

项目MIT。第三方许可与数据来源。UTR #59 r1为2024-12-16草案:本工具参考其分类,按项目风格插入文本空格,不宣称完全实现渲染器字距规范。uniseg0.10.0固定使用Unicode16.0字素数据;类别单独由固定DerivedGeneralCategory表提供,UTR59表单独记录快照版本。

排版参考 中文文案排版指北。本工具不生成需求、不核实事实,也不保证查出词典以外的所有错误。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群