内审不符合项判定
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @engicool/nc-audit。
技能介绍
问题背景
管理体系内审中,不符合项的判定、分类、跟踪和汇总往往依赖审核员个人经验与手工台账。不同审核员对 major / minor / observation 的界定尺度不一,整改验证状态散落在各次会议纪要里,末次会议前汇总时再临时拼凑数据。本技能把整个 NC 生命周期收敛到一套本地脚本加 JSON 存储的流程里,减少人工搬运和口径漂移。
工作方式
- 录入与查询:
add_nc.py接收--title、--clause、--description、--evidence、--category等参数,写入assets/nc_data.json并生成唯一 ID;list_nc.py支持按--status、--clause、--audit-id等维度过滤。 - 规则辅助判定:
evaluate_nc.py结合references/iso_clauses.md中的条款要点,对输入文本做 major / minor / observation 归类,返回判定结果与建议依据,供审核员复核而非替代人工结论。 - 验证跟踪:
verify_nc.py按open → in_progress → verified → closed的固定流转更新状态,记录--verifier与--result。 - 报告生成:
generate_report.py以--audit-id聚合所有关联 NC,输出统计与分布分析;--stats-only可只取数字部分。
适用边界
- 仅依赖 Python 标准库(
json、argparse、datetime),无需安装第三方包。 - 条款编号需与所用 ISO 标准版本一致,
references/iso_clauses.md仅提供常用条款参考。 - 每条不符合项建议附至少 2 项证据;生成报告前须确保所有 NC 已关联同一审核 ID,否则统计会缺项。
- 判定引擎为规则辅助性质,最终定级由审核组末次会议裁定。
使用场景
- 审核现场发现设备超期未校准时,录入标题、ISO 条款、描述和至少两项证据,生成可跟踪的 NC 记录。
- 多个部门出现类似问题时,把问题描述和条款输入规则判定,辅助区分严重、轻微或观察项并留存依据。
- 被审核部门提交纠正措施后,按 open、in_progress、verified、closed 状态更新验证人和验证结论。
- 末次会议前按同一审核 ID 汇总所有不符合项,生成统计、分布分析和改进建议报告。
适合人员
- 负责 ISO 体系内审的审核员:需要把现场记录统一录入并给出可复核的判定依据。
- 质量管理人员:需要跟踪不符合项整改验证状态,避免末次会议前数据散落在纪要里。
- 体系工程师:需要按 ISO 条款分类 major、minor、observation 并汇总审核结论。
- 内部审核组长:需要按同一审核 ID 汇总所有不符合项,生成统计和分布分析报告。