FSMS Manual & PRP/OPRP Author
Get Started with This SkillOverview
Guided elaboration of FSMS documentation for ISO 22000: food safety policy, PRPs, OPRPs, HACCP plan linkage, and operational control procedures. Ensures PRPs and OPRPs are documented and linked to hazards and flags CCPs without critical limits or monitoring.
Getting Started
Add your source materials to the project workspace, then activate the FSMS Manual & PRP/OPRP Author skill. The agent will guide you through the process step by step.
Example Conversation
You: We have a HACCP plan and now need to document our PRPs and OPRPs for ISO 22000 and link them to hazards. Can you also check that our CCPs have critical limits and monitoring?
Agent: I’ll draft PRP/OPRP sections from your HACCP context and run
check_prp_oprp_coverageon your FSMS document to see if PRPs/OPRPs are documented and if CCPs have critical limits and monitoring.Agent: The tool found CCP references but no explicit “critical limit” or “monitoring” wording in the CCP section. I’ve added a CCP table template with columns for Critical limit, Monitoring (what, how, frequency, who), Corrective action, and Verification. I’ve also added two OPRP entries linked to the hazards from your HACCP (e.g. allergen cross-contact — OPRP: segregation and labelling).
You: Fill in the critical limits for our two CCPs (pasteurization and metal detection).
Agent: Done. Re-run
check_prp_oprp_coverageto confirm the CCP warnings are cleared.
Sample Output Excerpt
Excerpt from an FSMS document: OPRP and CCP table.
Operational PRPs (excerpt)
| OPRP | Hazard(s) controlled | Control measure | Monitoring |
|---|---|---|---|
| Allergen segregation and labelling | Allergen cross-contact | Dedicated line or run order; clear labelling | Pre-run checklist; label verification |
| Supplier approval | Biological/chemical hazards in raw materials | Approved supplier list; COA | Annual review; incoming checks |
Critical control points (excerpt)
| CCP | Hazard | Critical limit | Monitoring | Corrective action |
|---|---|---|---|---|
| 1 – Pasteurization | Pathogens | ≥ 72°C for ≥ 15 s | Temp recorder continuous; daily calibration check | Hold product; reprocess or reject; adjust equipment |
| 2 – Metal detection | Metal (physical) | No detection on 2.0 mm Fe, 2.5 mm non-Fe | Each pack through detector; test at start and every 2 h | Reject pack; check detector; segregate and re-inspect batch |
Built-in Validation Tools
The skill includes an extension tool that checks FSMS documentation for PRP/OPRP and CCP coverage.
What the tool checks
| Check | check_prp_oprp_coverage |
|---|---|
| PRP/OPRP section | Detects prerequisite programmes, PRP, OPRP |
| OPRP–hazard link | Looks for hazard, control measure, or link/trace wording near OPRP content |
| CCP section | Detects CCP, critical control point, HACCP plan, critical limit, monitoring |
| Critical limits | Looks for “critical limit”, “limit :”, “limit =” in CCP section |
| Monitoring | Looks for monitoring, frequency, who monitors, measurement |
| Findings | WARNING if CCPs lack critical limits or monitoring; INFO if OPRPs lack hazard link or if all present |
Example validation output
======================================================================
FSMS PRP/OPRP & CCP COVERAGE REPORT
ISO 22000:2018
======================================================================
Document: docs/fsms-manual.md
--- FINDINGS ---
[WARNING] CCPs should have defined critical limit(s). Add critical limits for each critical control point.
[INFO] Document includes CCPs with critical limits and monitoring; verify corrective actions and verification are also defined.
--- SUMMARY ---
Errors: 0
Warnings: 1
======================================================================
Run the tool on your FSMS manual or PRP/OPRP/CCP documents after drafting or updating.