Install
openclaw skills install @duding-engicool/skill-nc-audit管理体系内审不符合项判定与验证工具;适用于内审员需要录入不符合项、基于ISO条款辅助判定性质、跟踪验证状态或生成审核结论报告的场景
openclaw skills install @duding-engicool/skill-nc-auditassets/nc_data.json存储所有不符合项使用add_nc.py录入新的不符合项:
python scripts/add_nc.py \
--title "检测设备未按周期校准" \
--clause "7.1.5" \
--description "生产部门三台量具超出校准有效期" \
--evidence "现场检查记录" "设备台账" \
--category minor
# 列出所有不符合项
python scripts/list_nc.py
# 按状态筛选
python scripts/list_nc.py --status open
# 按条款筛选
python scripts/list_nc.py --clause "7.1"
# 按类别筛选
python scripts/list_nc.py --category major
使用evaluate_nc.py基于预设规则判定不符合项性质:
# 判定单条记录
python scripts/evaluate_nc.py --nc-id NC-20240115-001
# 批量判定(读取描述文本)
python scripts/evaluate_nc.py --input "文件未按程序执行" --clause "8.1"
判定依据参考references/iso_clauses.md
使用verify_nc.py更新不符合项验证状态:
# 记录验证人开始处理
python scripts/verify_nc.py --nc-id NC-20240115-001 --status in_progress
# 完成验证
python scripts/verify_nc.py \
--nc-id NC-20240115-001 \
--status verified \
--verifier "张审核员" \
--result "纠正措施已实施,有效"
使用generate_report.py生成汇总报告:
# 生成完整报告
python scripts/generate_report.py --audit-id AUDIT-2024-Q1
# 仅输出统计
python scripts/generate_report.py --audit-id AUDIT-2024-Q1 --stats-only
| 类别 | 定义 | 判定依据 |
|---|---|---|
| major | 严重不符合 | 体系文件缺失/未执行;影响产品/服务符合性;重复发生 |
| minor | 轻微不符合 | 个别偏差;不影响整体体系有效性;可立即纠正 |
| observation | 观察项 | 改进机会;潜在风险;良好实践 |
open -> in_progress -> verified -> closed
| 维度 | 评分 | 说明 |
|---|---|---|
| T — 可信任度 | 9/10 | 纯文档/脚本技能,无外部依赖风险,支持中文交互 |
| R — 可靠性 | 9/10 | 有异常处理说明; 输出格式明确 |
| A — 适用性 | 9/10 | 有适用范围声明; 触发条件明确 |
| C — 规范性 | 10/10 | frontmatter 完整; 文档结构清晰; 内容充分 |
| E — 有效性 | 10/10 | 输出明确; 含使用示例; 文档详尽 |
| 总分 | 47/50 | 通过 |