万工-设计文档规范校对(蓝字标注)

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

Word .doc 设计文档(初步设计说明、技术标书等)依据现行规范校对,并将修改处用蓝色字体精确标注,重新输出为 .doc。当用户要求对 .doc/.docx 校对、按规范改、改的地方标蓝、输出 .doc 时使用。核心采用 doc 转 docx 再 XML 确定性改写再转 doc 的流水线,彻底绕开 Word Find 的全部陷阱。覆盖规范年号升级、条文编号订正、文字错漏、前后矛盾待核四类校对,并实现仅变动部分标蓝、D 类原句保留加蓝色注记。

一句话选型结论

按资料字段整理

万工-设计文档规范校对(蓝字标注)是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_3dd0953b/wan-gong-doc-proof-blue
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_3dd0953b仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791691730
正文体量7.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
万工-设计文档规范校对(蓝字标注)当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

7.3 KB
模型实际读到的说明书原文,来自技能仓库

万工-doc 规范校对 + 蓝色标注

对既有 Word 文档(.doc / .docx,典型为建筑设计初步设计说明、技术标书)按现行规范做校对,
将修改之处用蓝色字体(w:color 0000FF)精确标注,并重新输出为 .doc。

何时使用

  • 用户给一个 .doc/.docx,要求"按现行规范校对 / 改一下 / 改的地方标蓝 / 输出 .doc"。
  • 典型输入:初步设计说明、设计方案、技术标书、各类说明类文档。
  • 注意:本 skill 只做「规范性校对 + 蓝色标注」,不做创作性重写;大段新增需用户确认。

硬约束(来自实战踩坑,违反必翻车)

  1. 禁止用 Word Find / Range 做定位与上色。 实测陷阱:① 裸控制字符 \u0002/\u0003 Find 定位失败(上色 0);
    ② Range.Text 字符索引与 Range.Start 位置不 1:1(差 ~2600);③ 子区间 Find 重复命中同一处;
    ④ 逐段 COM 遍历超时(SIGTERM)。一律走 XML 层确定性改写。
  2. Python 解释器:必须用托管 venv 的 python(已装 win32com + lxml + python-docx),
    路径形如 %USERPROFILE%\.workbuddy\binaries\python\envs\default\Scripts\python.exe——裸 python 无 win32com。
  3. lxml 版本:本环境 lxml 6.1.1 导入 etree 失败 → 锁定 lxml==5.4.0(pip install -U "lxml==5.4.0")。
  4. inspect.py 遮蔽标准库:工作目录里若同名 inspect.py,会遮 inspect 致 lxml 链断 → 改名(如 inspect_doc.py)。
  5. doc 是 OLE2 二进制,不能直接 zip 解析;要核验蓝色须先 SaveAs2(FileFormat=16) 转 docx 再解 XML。
  6. os.remove 被沙箱 safe-delete 拦截(回收站失败报错)→ 用 SaveAs2 直接覆盖,不要依赖删除。

流水线(确定性,推荐顺序)

origin.doc
  → [Word COM SaveAs2 FileFormat=16] → src.docx          # 干净输入
  → [python-docx + lxml 改写 XML]      → out.docx          # 改处加 w:color 0000FF
  → [Word COM SaveAs2 FileFormat=0]    → 交付.doc          # 转回 .doc
  → [可选验证] 交付.doc → docx → 解析 XML 统计 0000FF + 抽样

步骤 1:doc → docx

scripts/doc_to_docx.py <in.doc> <out.docx>:Word COM DispatchEx("Word.Application.16"),SaveAs2(FileFormat=16)。
Visible=False; DisplayAlerts=0。打开前先 Stop-Process -Name WINWORD -Force 清理残留锁进程。

步骤 2:规则集

按四类建规则(见 references/rules_format.md):
- A 规范版本:旧年号→新(如 GB50034-2013→GB/T50034-2024)。
- B 编号/名称:条文编号、标准名订正(如 DB34/1466-2011→DB34/T 1466-2023)。
- C 文字错漏:缺字、错字、标点(old 以 \r 开头=段首缺字,需 at_start 锚定)。
- D 前后矛盾/待核:原句保留黑字,仅在其后加蓝色 (注:…请按现行规范核实) 注记。

每条规则:(old, new, at_start=False, note=False)。note=True 时 new 以 old 为前缀,仅对 len(old) 之后后缀标蓝。

步骤 3:XML 改写(核心)

scripts/xml_apply.py <src.docx> <rules.py> <out.docx>:
- para_text(p):跨 w:r 累加字符长度重建段落文本(含 tab/br/cr,排除 w:del)。
- split_run_at(run, k):在 run 内第 k 字符切开,返回新 run。
- 命中区间:首 run 写新文本 + color_run(0000FF),后续 run 清空(或仅对后缀标蓝)。
- at_start:old 以 \r 开头时,text[:idx].strip()!="" 则跳过(防误伤「项目位于」类)。
- 通配符:原规则 [--] 在 XML 层无 wildcard → expand_old() 展开全角/半角两个明文变体,分别 apply。
- 防自匹配:start = idx + max(len(line0), 1),避免把刚写入的 new 当成 old 再次命中。
- 遍历:iter_paragraphs() 覆盖正文 + 页眉/页脚 + 表格 + 文本框所有 w:p。
- 输出 xml_hits.json:APPLIED / ZERO / total。

步骤 4:docx → doc

scripts/docx_to_doc.py <out.docx> <交付.doc>:SaveAs2(FileFormat=0)。输出后 ls 确认 SIZE 与段数。

步骤 5:真身验证(必做,不放过)

scripts/verify_blue.py <交付.doc>:转 docx → 直解 word/document.xml + 页眉页脚,re.findall(r'w:color\s+w:val="0000FF"')
统计蓝色 run 总数,并抽样若干关键词确认落地。未跑验证不得宣称完成。

诚实降级纪律(对用户必披露)

  • 假阳性主动撤销:如「淮南市属寒冷地区、应改引 JGJ26-2018」——经 WebSearch 查证(建标函〔2010〕298号、
    DB34/1466-2011 条文说明"全省均属夏热冬冷")为假阳性,撤销规则、保留原文。凡断言"原文错误"须有查证证据。
  • 零命中非漏改:通配符半角副本被全角变体覆盖会显示 ZERO,属正常;"残留"告警多为子串误报(如 (2018年版) 内含
    GB50016-2014)或 D 类设计保留原句——须逐条判读,不轻信告警。
  • 待核项:D 类注记中"请按现行规范核实"的条文,若未回原文核证,必须标"待核项",严禁把推测当结论搬入。

复用注意

  • 规则集是项目专属,本 skill 只提供引擎与格式模板;每次按文档实际规范年号重填 rules.py。
  • 输出文件名带"(规范校订版)"以区分原始文件;旧错误同名文件用正确内容覆盖,避免交付错版。

能力边界与责任声明

  • 本 skill 提供「校对 + 蓝字标注」的确定性引擎与规则格式模板,不替代设计人、校对人与审图人的专业判断。
  • 规则集由使用者按文档实际规范年号填写,规则本身的正确性由使用者核验;本 skill 不预置任何项目专属规则。
  • 文档中所有标蓝内容均为建议修改,请以现行规范原文为准;未经原文核证者一律标注「待核项」,不得直接作为结论使用。
  • 校对结果仅供参考,正式交付前必须人工复核;未复核直接交付所产生的后果由使用者承担。

常见问题

5 问
答案由本站依据条目字段整理
万工-设计文档规范校对(蓝字标注)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_3dd0953b/wan-gong-doc-proof-blue。安装方式为未标注。装完刷新技能列表或重开客户端。

万工-设计文档规范校对(蓝字标注)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

万工-设计文档规范校对(蓝字标注)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

万工-设计文档规范校对(蓝字标注)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

万工-设计文档规范校对(蓝字标注)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。