体系文件速查
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7a8ab90c/mm20260801003。
技能介绍
解决什么问题
体系审核里最费时也最费上下文的环节,是从一堆 .doc/.docx 里翻找具体的文件编号、程序文件全名、目标数值、培训日期、人员姓名。把几十万字全文读进上下文,既慢又贵,模型记不住细节,还容易杜撰编号——这正是《审核记录撰写》技能里多份错误清单的来源。本技能把这件事交给本地脚本:索引落磁盘,检索只回传命中片段。查一个编号从读入数十万字变成回传约 200 字片段,复核整张检查表从逐条人工比对变成一条命令出清单,编号杜撰风险改为由索引比对直接标出。
技能如何工作
核心是三步:建索引、检索、校验。
- 建索引:
audit_index.py用文件(mtime, size)指纹做增量合并,只对新增或变更文件重新读取,秒级完成;旧索引首次无指纹时会全量重建一次。遇到.doc时按目录一次启动soffice批量转成.docx,取代逐文件启动的卡顿。产出写入.audit_index/:index.json(含指纹)、codes.txt(全部编号)、docnames.txt(全部文件名)。脚本只读资料,不修改任何原始文件。 - 检索:
audit_find.py是字面匹配,不做语义联想,默认回传 8 段约 160 字片段,--list只列出关键词分布在哪些文件。要领是先--list定位在哪个文件,再针对该文件取片段,不要一次拉大量结果。 - 校验:
audit_verify.py --from-docx "检查表.docx"对照索引核查引用编号,退出码0表示全部通过,1表示存在虚构引用,此时必须修正并重新生成 Word,不能放过。
推荐节奏是:接新项目先跑 audit_prepare.py --check 预览待转换 .doc 数量再批量执行;日常新增或修改文件后直接增量更新;全程用 audit_find 取数绝不读全文;出稿由 audit_verify --from-docx 收口。它与《文件审核》《审核记录撰写》《审核报告撰写》协同,后三者统一按「调用《体系文件速查》步骤 N」引用,不硬编码脚本路径。
适用边界
- 检索是字面匹配,不做语义联想。查不到时换同义词(如「供方」「供应商」「采购」),或用
--any放宽。 - 编号识别正则为「字母-字母数字」组合(如
FJHA-QES-CX-28、YTYY-04-06-06)。企业编号规则特殊(纯数字、含中文)时audit_verify可能漏识,改用audit_find直接搜核实。 - 索引按项目独立,
.audit_index/属于项目缓存,不要提交或删除原始资料;不同项目请用各自目录路径分别检索,不要混用。 - 自证防护:文件名含「检查表」「审核记录」「审核报告」「不符合」「审核计划」等字样的文件会被标记为审核产出物,不参与佐证。否则检查表里杜撰的编号会因为「自己写过一次」而被误判为真——这是本工具最容易出错也最危险的地方,已内置防护。若产出物命名不含上述关键词,需手动把它移出体系资料目录后再建索引。
- 环境前置:脚本依赖指定 venv 与
python-docx、openpyxl,.doc转换依赖 LibreOffice(Windows 也可走 PowerShell Word COM 方案)。目录路径含空格或中文时必须用英文双引号包裹。任何脚本跑之前先确认索引是否存在、依赖是否就绪,避免中途崩溃或空白输出。
使用场景
- 填写审核检查表前,需要查证某个文件编号、程序文件全名或目标数据
- 检查表生成后,要对表中引用的文件编号做真实性核查,排除杜撰
- 想确认某个关键词在哪些体系文件出现过,例如内审、校准、供方
- 审核项目交接时,需要快速摸清体系文件构成并核对引用
适合人员
- 质量体系审核员,需要在填检查表和写报告前查证文件编号与数据
- 体系工程师,要维护体系文件库并为审核提供可检索的索引
- 审核报告撰写者,需要核对报告中引用的文件与数据是否真实
- 内审项目负责人,要在出稿前完成引用文件编号的真实性校验