AI Agent Hub
Back to skills
Internal Audit Nonconformity Determination icon

Internal Audit Nonconformity Determination

Business Operations Updated 2026.08.29

Paste the following prompt into your AI chat to install this skill:

Please follow the guide at https://skillhub.cn/install/skillhub.md to install @engicool/nc-audit.

About this skill

Problem

During internal audits of management systems, nonconformity findings are often tracked in spreadsheets or meeting notes, with classification left to individual auditor judgment. Verification status scatters across sessions, and end-of-audit summaries are assembled ad hoc. This skill pins the full NC lifecycle into a local script-plus-JSON workflow, reducing manual data shuffling and inconsistent grading.

How It Works

  • Intake & Query: add_nc.py accepts --title, --clause, --description, --evidence, --category, writes to assets/nc_data.json, and returns a unique ID; list_nc.py filters by --status, --clause, --audit-id, etc.
  • Rule-Assisted Evaluation: evaluate_nc.py references references/iso_clauses.md to classify input text into major / minor / observation, returning a suggested category and rationale for the auditor to review rather than replace human judgment.
  • Verification Tracking: verify_nc.py enforces the open → in_progress → verified → closed state machine and records --verifier and --result.
  • Report Generation: generate_report.py aggregates all NCs under a given --audit-id; --stats-only limits output to numeric summaries.

Boundaries

  • Requires only the Python standard library (json, argparse, datetime); no third-party packages.
  • Clause numbers must match the specific ISO standard revision in use; references/iso_clauses.md covers common clauses but not every version.
  • Provide at least two pieces of evidence per finding; ensure all NCs share the same audit ID before generating reports, or statistics will be incomplete.
  • The rule engine is assistive; final severity is decided by the audit team at the closing meeting.

Use Cases

  • When an auditor finds overdue equipment calibration, record title, ISO clause, description, and at least two evidence items to create a trackable NC.
  • When a similar issue appears in multiple departments, pass the description and clause to rule evaluation to help classify major, minor, or observation.
  • After the audited team submits corrective actions, update status through open, in_progress, verified, and closed with verifier and result.
  • Before the closing meeting, aggregate all findings under one audit ID and generate stats, distribution analysis, and improvement suggestions.

Best For

  • ISO internal auditors who need to standardize on-site findings and keep reviewable classification evidence.
  • Quality managers who need to track corrective action verification without losing status across meeting notes.
  • System engineers who need to classify major, minor, and observation findings against ISO clauses and summarize audit conclusions.
  • Audit team leaders who need to aggregate all findings under one audit ID and generate statistical distribution reports.