Pass the inspection: 10 AI skills for the paperwork that keeps you open
temperature-log
fridges, deliveries and hot holding
How the two work together
Claude thinks it through. Paste the Claude prompt into Claude Code, or drop the folder into your skills folder. Claude does the judgement: what to look for, what is worth doing, what is right.
Codex gets it done. At the hand-off point Claude runs Codex on your machine with one command and passes it the Codex prompt. Codex does the mechanical part and hands the result back. Claude checks it before you see it.
No API key to set up: Claude calls the Codex you already have installed. If Codex is not installed, Claude does that half itself and tells you.
Prompt for Claude
--- name: temperature-log description: Builds the temperature records your business actually needs — every fridge, freezer, chilled display, delivery and hot hold given a name, a number, a named source for that number, a person who checks it, and a corrective action for when it fails. Use when your temperature sheets are blank, invented, signed in advance, or copied from a template that never said where its figures came from. --- # Every number on the sheet, with the page it came from You give me what you actually have: how many fridges, freezers and chilled displays, what is in each, whether there is a bain-marie or soup kettle or hot cabinet, who takes deliveries and when, what you cook ahead and chill, what you hold hot, and who is on shift to write things down. Photos of the units, a phone snap of last month's sheet, a supplier delivery note, all fine. You get back a written temperature control method and the record sheets to run it: one line per unit, the figure you are checking against, the published source that figure came from printed beside it, the frequency, the person, the corrective action, and a probe calibration record. Not a grid of boxes to tick. A document that tells an officer where each number came from. ## What it does 1. **Count and name every place a temperature has to be true, before writing a single number.** Walk the site and list them: each fridge, each freezer, each chilled display and deli counter, each bain-marie, soup kettle, hot cupboard and carvery lamp, each blast chiller, the delivery door, and any cool room. Give each one a permanent label — "Fridge 3, cellar, dairy and desserts" — and stick the label on the unit itself, because "the fridge" stops meaning anything the day you have four of them and a sheet that names none. Record what lives in each one and whether it holds raw, ready-to-eat or both. This inventory is the spine of everything after it, and it exists because the law is written about an unbroken chain rather than about a list of appliances: assimilated Regulation (EC) No 852/2004, Annex II, Chapter IX, paragraph 5, states that food "likely to support the reproduction of pathogenic micro-organisms or the formation of toxins are not to be kept at temperatures that might result in a risk to health. The cold chain is not to be interrupted." A unit nobody named is a link nobody checks. 2. **Write the number for each unit, and print the source beside it — including which UK nation you trade in.** For chilled units in England the figure is in the enacted text, not in a leaflet: The Food Safety and Hygiene (England) Regulations 2013, Schedule 4, paragraph 2(1), makes it an offence for "any person who keeps any food — (a) which is likely to support the growth of pathogenic micro-organisms or the formation of toxins; and (b) with respect to which any commercial operation is being carried out, at or in food premises at a temperature above 8°C". The Food Standards Agency's operating advice sits above that legal ceiling for a reason, and the Safer Food, Better Business chilled storage sheet says why: "It is recommended that fridges and chilled display equipment should be set at 5°C or below. This is to make sure that chilled food is kept at 8°C or below." So the sheet carries two numbers per chilled unit — the setting you run at and the limit you must not cross — and never collapses them into one. Scotland is genuinely different and the difference is not cosmetic: The Food Hygiene (Scotland) Regulations 2006, Schedule 4, paragraph 2, contains no 8°C figure at all, making it an offence to keep food "otherwise than — (a) in a refrigerator or refrigerating chamber or in a cool ventilated place; or (b) at a temperature above 63°C", and paragraph 3(1) adds a reheating duty England does not have: reheated food "shall, on being reheated, be raised to a temperature of not less than 82°C". Put the nation at the top of the document and cite that nation's instrument. 3. **Give deliveries their own line, checked at the door and before the note is signed.** A delivery is the one temperature failure you can refuse rather than absorb, and it is the one most often recorded as a tick after the pallet is already in the walk-in. GOV.UK's "Managing food safety" is explicit about the duty: "When food is delivered, you must always check that: it is chilled and frozen food is cold enough, the packaging is not damaged, it is what you ordered", and it is equally explicit about the response: "If you do not think that the food delivered has been handled safely or is poor quality, don't use it and contact your supplier immediately." The Safer Food, Better Business suppliers sheet turns that into a working habit — "Carry out regular delivery time, temperature and quality spot checks" — and states the corrective action in the owner's own words: "If you do not think that the food a supplier delivers has been handled safely (for example, if you think it has not been kept cold enough) reject the delivery, contact your supplier immediately and write the details in the diary." So the delivery line records supplier, time, what was measured and how, and, where a load was refused, that it was refused. A delivery log with no rejection in it for two years is either a very good supplier or a log nobody is really keeping. 4. **Set the hot holding line at the figure in the statute, and write the exception next to it rather than in someone's head.** England's requirement is a criminal offence provision, not guidance: Schedule 4, paragraph 6, of the 2013 Regulations catches anyone who "keeps at or in food premises at a temperature below 63°C any food which — (a) has been cooked or reheated; (b) is for service or on display for sale; and (c) needs to be kept at or above 63°C in order to control the growth of pathogenic micro-organisms or the formation of toxins". GOV.UK states the same duty in service language — "Hot food must be kept at or above 63°C if you're not serving it straight away" — and the Safer Food, Better Business hot holding sheet adds the operating detail that stops the number being met on paper and missed in the pan: "Preheat hot holding equipment before you put any food in it", and "Hot holding equipment is for hot holding only. It should not be used to cook or reheat food." Every hot unit therefore gets a probe reading of the food, not a glance at the thermostat, and the reading is taken with the tip "in the centre of the food (or the thickest part)". 5. **Put the two clocks on the sheet as times, because a tolerance you cannot evidence is not a defence.** Both England exceptions are worded as things the business has to prove. The chilled one, Schedule 4, paragraph 5(1), is available only where the food "had not previously been kept for service or on display for sale at a temperature above 8°C" and "had been kept for service or on display for sale for a period of less than four hours"; GOV.UK puts it plainly as "You can keep chilled food out of the fridge for up to 4 hours, then you must throw it away. If it's been out for less than 4 hours, it can be put back in the fridge", and Safer Food, Better Business stresses the once-only limb: "You can display food out of chilled storage for up to four hours, but you can only do this once." The hot one, paragraph 7(2), needs the food to have been out "for a period of less than two hours" and to not have "previously been kept for service or on display for sale by that person". Neither defence survives without a start time, so the sheet records the clock time food left temperature control, not a tick — the same instruction the chilled storage sheet gives: "It is a good idea to label foods with the time they were taken out of the fridge or write this information in your diary so you can check the time easily." 6. **Record cooling as a curve, and refuse to invent the number that is not there.** This is the step where templates lie most confidently. Assimilated Regulation (EC) No 852/2004, Annex II, Chapter IX, paragraph 6, sets the duty without a figure: food to be held or served chilled is "to be cooled as quickly as possible following the heat-processing stage, or final preparation stage if no heat process is applied, to a temperature which does not result in a risk to health." The Safer Food, Better Business chilling-down sheet likewise gives methods and no target time — divide into smaller portions, cut joints in half, cover and move to a colder area or stand in cold water, stir, spread out on a tray, use a blast chiller — and tells you to establish your own evidence instead: "When you have just cooked the food, use a probe to test its temperature... Then test the temperature again at regular intervals to find out how fast the food is being chilled down." So this skill will write you a cooling record with time-and-temperature columns and a named method per dish, and it will not write a cooling target. **If you need one, it is a number for your environmental health officer or food safety adviser to set against what you actually make and how you make it, and it goes on the sheet in their words with their name beside it.** A cooling limit taken from a downloaded template of unknown origin is worse than a blank column, because staff will hit it and stop. 7. **Make the probe itself an item on the log, with its own calibration record.** Every figure above is only as true as the instrument, and a probe that drifts converts a real breach into a clean sheet. The Safer Food, Better Business "Prove it" method gives the check and the tolerances: "A simple way to check a digital probe is to put it in iced water and boiling water: The readings in iced water should be between -1°C and 1°C. The readings in boiling water should be between 99°C and 101°C. If the reading is outside this range, you should replace your probe or return it to the manufacturer to be calibrated." It sets a fallback frequency where the manufacturer is silent — "still ensure the probe is checked regularly, for example once a month" — and it rules out the shortcut most teams reach for, because infra-red guns "cannot be used for checking the temperature in the centre of cooked, reheated, or cooling food" and are for surface readings on delivery or in fridges. The same sheet is where the freezer figure comes from: "Frozen food should be kept at -18°C or below." Hygiene between readings is part of the method, not an extra: clean and disinfect the probe before insertion and again after use. 8. **Design the row so a failure cannot be recorded as a number alone.** Each line carries unit, date, time, reading, who took it, and — where the reading is out — what was done about the food and about the equipment, in that order. The food half is the half that gets dropped, and the Safer Food, Better Business chilled storage sheet is specific about both: "If your fridge or display equipment breaks down, use other equipment, or move the food to a cold area. If you cannot do this, or you do not know how long the equipment has been broken down, contact the Environmental Health Team at your local council for advice", and "If food which requires refrigeration has not been kept chilled for more than four hours, throw it away." The hot holding sheet's failure branch is the same shape: reheat "until it is a safe temperature and put back into hot holding (you should only do this once)", or chill down and reheat later, "If you cannot do either of these things, throw the food away." Every safe method sheet in the pack closes on one line, and it is the instruction this skill builds the whole row around: "Write down what went wrong and what you did about it in your diary." GOV.UK adds the standard the finished stack has to meet: "All your records need to be kept up-to-date and be available for inspections at all times." 9. **Book the review that reads the records back, and make it produce a change.** Daily readings prove nothing if nobody ever looks across them, and a run of identical numbers in identical handwriting is the single easiest thing for an officer to spot. The Safer Food, Better Business four-weekly review sets the method: "Take some time to walk around the kitchen and observe whether safe methods are being followed", then "look back over the past 4 weeks' diary entries. If you had a serious problem, or the same thing went wrong three times or more, make a note of it here, find out why and record what you did to resolve it", and it closes the escape route with "Please remember: this review requires completion even if no problems have been found." Its own checklist carries the question this skill puts at the top of yours — "Have probes been calibrated in the last 4 weeks and results recorded?" — alongside whether equipment or processes changed in a way that changes the method. The opening checks belong in the same rhythm, because that is where the first reading of the day sits: "Your fridges, chilled display equipment and freezers are working properly" and "Probe thermometer is working and probe wipes are available." Finish with a trigger list: a new unit, a moved unit, a repair, a new supplier, a menu change that adds hot holding or cooling, a change of chef, a complaint of illness, or anything an officer tells you. ## Then it checks 1. Every physical unit found on the walk-round in step 1 appears on the sheet under a label that is physically on the unit, and every line on the sheet corresponds to a unit that exists. Nothing in either direction is orphaned. 2. Every figure printed anywhere in the document has a named published source and a date beside it, or the words "to be confirmed with our environmental health officer or food safety adviser" and a blank for their name. No number appears bare. 3. The UK nation is stated at the top and every legal figure cited is from that nation's own instrument. If the business trades in Scotland, the document contains no 8°C legal ceiling and does carry the 82°C reheating requirement. 4. The chilled lines carry two distinct figures — an operating setting and a legal limit — rather than one number doing both jobs. 5. The four-hour and two-hour tolerance lines record a clock time, not a tick, and say once-only on their face. 6. The cooling record has a method and time-and-temperature columns, and contains no invented target time or target temperature. 7. The probe has its own calibration record with the iced-water and boiling-water tolerances written on it and a stated frequency, and nothing in the document uses an infra-red reading as a core temperature. 8. Every out-of-limit row has somewhere to write what happened to the food as well as what happened to the equipment, and the review page names a person, a date and a trigger list. Any check fails: name it, redo that step once. Failed twice: say what is wrong and stop. ## Rules - Public information only. - Never invent a fact, a number or a quote. - Anything sent in someone's name says whose name it is. - **Never write a temperature, a time or a combination of the two that did not come from a published source named on the page.** This skill is entirely about numbers, so a fabricated one is not a cosmetic error: it will be printed on a wall, read off by staff at speed, and handed to an officer as evidence of control. Where no published figure exists — cooling being the clearest case — say so and leave it for the owner's adviser, rather than supplying a plausible one. - Never use a figure from one UK nation in a document for another. England, Wales, Scotland and Northern Ireland have separate instruments, Scotland's chill and reheat provisions differ materially from England's, and the England figures quoted here are from the England regulations only. - Never describe records as compliant, adequate or sufficient. Whether temperature control in this business is adequate is judged by the enforcing authority against what the business actually does, and no document produced here can make that judgement. - Never produce a sheet that can be completed in advance, and never pre-fill a reading, a time or a signature. A record signed before the check is worse than a missing record, because it is a false statement about food safety. - Note that EU-derived food hygiene law now sits in UK statute books as assimilated law. GOV.UK's guidance states that "EU legislation retained when the UK exited the EU became assimilated law on 1 January 2024", so a source referring to "retained EU law" and one referring to "assimilated law" may be describing the same provision. - This output is a working document prepared for the owner's environmental health officer, food safety adviser or local authority to check before it is relied on. It is not legal advice, and it does not determine whether a business complies with food hygiene law. ## Built from - Legislation.gov.uk, "The Food Safety and Hygiene (England) Regulations 2013, Schedule 4 — Temperature control requirements", UK Statutory Instruments 2013 No. 2996, https://www.legislation.gov.uk/uksi/2013/2996/schedule/4/made, read 15 September 2026: the 8°C chill holding offence in paragraph 2(1), the general exemptions in paragraph 3, the manufacturer's upward variation defence in paragraph 4, the four-hour and equipment-breakdown defences in paragraph 5, the 63°C hot holding offence in paragraph 6 and the two-hour defence in paragraph 7 — all quoted verbatim, and the backbone of steps 2, 4 and 5. Brought into effect by regulation 32, "Schedule 4 (temperature control requirements) has effect", read at https://www.legislation.gov.uk/uksi/2013/2996/regulation/32/made on the same date. - Legislation.gov.uk, "Regulation (EC) No 852/2004 of the European Parliament and of the Council of 29 April 2004 on the hygiene of foodstuffs, Annex II, Chapter IX", assimilated law as it applies in the UK, https://www.legislation.gov.uk/eur/2004/852/annex/II/chapter/IX, read 15 September 2026: paragraph 5's unbroken cold chain and its allowance for "limited periods outside temperature control", which is the reason step 1 inventories links rather than appliances, and paragraph 6's "cooled as quickly as possible... to a temperature which does not result in a risk to health", which is the reason step 6 refuses to invent a cooling figure. - Legislation.gov.uk, "The Food Hygiene (Scotland) Regulations 2006, Schedule 4 — Temperature control requirements", Scottish Statutory Instruments 2006 No. 3, https://www.legislation.gov.uk/ssi/2006/3/schedule/4/made, read 15 September 2026: paragraph 2's chill and hot holding offence, which carries no 8°C figure, and paragraph 3(1)'s requirement that reheated food "be raised to a temperature of not less than 82°C" — the material Scotland differences quoted in step 2 and enforced by check 3. - GOV.UK, "Food hygiene for businesses: Chilling and freezing", https://www.gov.uk/food-hygiene-businesses/chilling-and-freezing, no publication date shown on the page, read 15 September 2026: "Chilled food must be kept at 8°C or below. This is a legal requirement in England, Wales and Northern Ireland. It's recommended in Scotland", the 5°C fridge setting, the four-hour rule in service language, and the line that defines the danger band, "Bacteria can grow if defrosting food is kept between 8°C and 63°C." - GOV.UK, "Food hygiene for businesses: Cooking food safely", https://www.gov.uk/food-hygiene-businesses/cooking, no publication date shown on the page, read 15 September 2026: "Hot food must be kept at or above 63°C if you're not serving it straight away", the two-hour allowance and its consequence, "cool it as quickly as possible to 8°C or below, or throw it away", and the cooking combinations quoted in the source notes. - GOV.UK / Food Standards Agency, "Managing food safety", https://www.gov.uk/government/publications/managing-food-safety/managing-food-safety, updated 21 August 2026, read 15 September 2026: the delivery checking duty quoted in step 3, the records standard quoted in step 8, and the assimilated-law note used in the rules. - GOV.UK / Food Standards Agency, "Safer food, better business (SFBB)" and the caterers pack, https://www.gov.uk/government/publications/safer-food-better-business-sfbb/safer-food-better-business-sfbb (published 5 June 2025) and https://www.gov.uk/government/publications/safer-food-better-business-for-caterers, read 15 September 2026, together with the individual safe method sheets listed in SOURCES.md: "Chilled storage and displaying chilled food", "Hot holding", "Chilling down hot food", "Prove it", "Opening and closing checks", "Suppliers and contractors", "Stock control" and the diary with its four-weekly review. These supplied the 5°C setting recommendation, the once-only wording on both tolerance clocks, the probe calibration tolerances and infra-red limitation, the -18°C freezer figure, the corrective actions in step 8 and the review method in step 9.
Prompt for Codex
# temperature-log ## You are given A folder of inputs from a UK hospitality business: phone photographs of every fridge, freezer, chilled display, bain-marie, soup kettle, hot cupboard and blast chiller, a snap of last month's blank or half-filled temperature sheet, a downloaded template of unknown origin, supplier delivery notes, a rota, a prep list, and a written description of what is kept where. Claude has already walked the site, named every unit, decided which UK nation the business trades in, and written out each figure it could source with the published instrument or guidance named beside it. That decided material arrives as a text, CSV or Markdown file in the same folder, giving for each unit and each check point either a figure with its named source, or the words `to be confirmed with our environmental health officer or food safety adviser`. Treat that file as the material to transcribe, not as something to complete, correct or improve. ## Produce Write into an `output/` folder next to the inputs: 1. `unit-inventory.csv` - one row per physical unit found in the inputs. Columns exactly, in this order: `unit_ref,unit_label_as_fixed_to_the_unit,unit_kind,location,what_is_kept_in_it,raw_ready_to_eat_or_both,make_and_model,serial_or_asset_number,label_physically_fixed_yes_no,date_added_to_the_log,source_file` - `unit_ref` is `U-001` upwards and is never reused. - `unit_kind` is one of exactly `fridge`, `freezer`, `chilled display`, `deli counter`, `cool room`, `walk-in`, `blast chiller`, `bain-marie`, `soup kettle`, `hot cupboard`, `carvery lamp`, `delivery door`. - Anything the inputs do not state is `NOT SUPPLIED`. A unit photographed but never described still gets a row. 2. `check-schedule.csv` - the spine of the whole job, one row per unit per check point. Columns exactly, in this order: `check_ref,unit_ref,unit_label_as_fixed_to_the_unit,check_point,nation,figure_as_supplied,figure_kind,unit_of_measure,limit_source_named_in_input,source_reference_as_supplied,frequency,who_checks,named_deputy,where_the_entry_is_written,corrective_action_to_the_food,corrective_action_to_the_equipment,status,source_file` - `figure_kind` is one of exactly `operating setting`, `legal limit`, `unset`. - **Every chilled unit carries two rows**, one `operating setting` and one `legal limit`, with different `check_ref` values. Never one row doing both jobs, and never one figure standing in for the other. - `figure_as_supplied` is transcribed character for character from the decided material. Where that material says `to be confirmed with our environmental health officer or food safety adviser`, that exact phrase goes in the cell, `figure_kind` is `unset`, `unit_of_measure` and `limit_source_named_in_input` stay empty, `status` is `unset, referred to the owner's adviser`, and the row is added to file 10. - `limit_source_named_in_input` is the instrument, regulation, schedule, paragraph or guidance page named beside the figure in the decided material. A figure with no named source beside it is not written as a figure. - `corrective_action_to_the_food` and `corrective_action_to_the_equipment` are both filled from the decided material, in that order. Neither may be empty while the other is filled. 3. `daily-temperature-record-sheet.csv` - a blank sheet for staff to fill in. Columns exactly: `date,unit_ref,unit_label,check_point,time_of_check,reading_c,operating_setting_c,limit_c,within_limit_yes_no,action_taken_to_the_food,action_taken_to_the_equipment,who_checked_initials,time_action_completed`. One row per chilled or frozen check point per scheduled check per day, for a seven day week. `operating_setting_c` and `limit_c` are pre-filled from file 2 only where a transcribed figure with a named source exists; otherwise both cells are left empty for the adviser. No reading, time, initial or tick is ever entered. 4. `delivery-record-sheet.csv` - blank. Columns exactly: `date,time_of_delivery,supplier,delivery_note_number,what_was_checked,how_it_was_measured,reading_c,limit_c,packaging_intact_yes_no,accepted_or_rejected,reason_if_rejected,supplier_contacted_yes_no,who_checked_initials`. `accepted_or_rejected` is a free cell, never pre-set to `accepted`. 5. `hot-holding-record-sheet.csv` - blank. Columns exactly: `date,unit_ref,unit_label,time_of_check,dish_or_food_probed,probe_position,reading_c,limit_c,preheated_before_loading_yes_no,within_limit_yes_no,action_taken_to_the_food,action_taken_to_the_equipment,who_checked_initials`. `probe_position` is pre-filled with the wording in the decided material describing where the probe tip goes, or left empty. 6. `time-out-of-control-sheet.csv` - blank, for the chilled and hot tolerance clocks. Columns exactly: `date,food_item,chilled_or_hot,clock_time_food_left_temperature_control,tolerance_period_as_supplied,clock_time_food_returned_or_discarded,minutes_out_of_control,first_time_out_yes_no,what_was_done_with_the_food,who_recorded_initials,limit_source_named_in_input`. Every row records a clock time, never a tick. `tolerance_period_as_supplied` is transcribed from the decided material with its source, or left empty and listed in file 10. The sheet carries, as a header line above the table, the once-only wording exactly as the decided material states it. 7. `cooling-record-sheet.csv` - blank. Columns exactly: `date,dish,batch_size,cooling_method_as_supplied,time_cooling_started,temperature_at_start_c,time_reading_2,temperature_2_c,time_reading_3,temperature_3_c,time_reading_4,temperature_4_c,time_placed_in_chilled_storage,temperature_at_that_point_c,target_time_and_temperature,who_recorded_initials`. **`target_time_and_temperature` reads `to be confirmed with our environmental health officer or food safety adviser` in every row and never holds a figure.** `cooling_method_as_supplied` is transcribed per dish from the decided material. 8. `probe-calibration-record.csv` - blank. Columns exactly: `date,probe_identifier,iced_water_reading_c,iced_water_tolerance_as_supplied,boiling_water_reading_c,boiling_water_tolerance_as_supplied,within_tolerance_yes_no,action_taken,next_check_due,who_checked_initials,tolerance_source_named_in_input`. The two tolerance columns are pre-filled only from the decided material with the source named; otherwise empty and listed in file 10. Every probe named in the inputs gets its own `probe_identifier`. 9. `four-weekly-review-sheet.csv` - blank. Columns exactly: `review_date,period_covered_from,period_covered_to,who_carried_out_the_review,number_of_record_gaps_found,anything_that_went_wrong_three_times_or_more,what_was_done_about_it,probes_calibrated_in_the_last_four_weeks_yes_no,equipment_or_process_changes,method_changed_as_a_result,next_review_date,signed`. Below the table, a numbered `rewrite_triggers` list transcribed from the decided material, one trigger per line. 10. `limits-to-be-confirmed.md` - a numbered list of every check point whose figure arrived as `to be confirmed with our environmental health officer or food safety adviser`, whose source was not named, or which the decided material did not mention at all. For each, give the `check_ref`, the `unit_ref`, the unit label, the check point, and one sentence saying what the owner must obtain from their environmental health officer or food safety adviser. Every cooling row appears here. This file is the whole safety valve of the job and is never empty by choice. 11. `temperature-control-method.html` - the method and the sheets as one printable document, A4 portrait, black on white, 11pt minimum, margins at least 10mm, in this section order: nation and premises, unit inventory, check schedule, delivery checks, hot holding, tolerance clocks, cooling, probe calibration, corrective actions, four-weekly review, rewrite triggers, limits to be confirmed. The UK nation stated in the decided material is printed at the top of page one and in the header of every record sheet. 12. `README.md` - what was read, the count of units by `unit_kind`, the count of check points, how many carry a transcribed figure with a named source, how many are `unset`, and what could not be transcribed. ## Rules - **Never originate, choose, infer, convert, round, average or complete a temperature or a time limit.** Not for a fridge, not for a freezer, not for hot holding, not for a delivery, not for a tolerance clock, not for cooling, not as an example, not as a placeholder, not in a header, not in a comment, not in the printable HTML. Every figure written anywhere is transcribed from the decided material with the source named beside it in the same row. Everything else is `unset` and goes in `limits-to-be-confirmed.md`. An invented figure here is not a typo: it will be printed, pinned to a wall, read off by staff at speed and handed to an officer as evidence of control. - **Never write a cooling target time or a cooling target temperature.** No published source states one. The cooling sheet records a curve and nothing else, and `target_time_and_temperature` stays as the referral phrase in every row. - **Never write one document covering more than one UK nation.** England, Wales, Scotland and Northern Ireland have separate instruments and they differ materially: Scotland's temperature control schedule contains no 8 degree figure and does impose an 82 degree reheating duty that England does not. Write the nation named in the decided material at the top of the document and on every sheet, cite that nation's instrument only, and never carry a figure across from another nation. Where the inputs name no nation, no legal figure is written at all, every legal-limit row is `unset`, and the gap is the first entry in `limits-to-be-confirmed.md`. - Never copy a figure from a supplied template of unknown origin, from a supplier PDF that names no published source, from one unit to another because the units look similar, or from a photograph of a previous sheet. - Never decide which units exist, what is kept in them, which nation applies, how often a check is made, or who makes it. All of that arrives in the decided material. - Never write `compliant`, `approved`, `adequate`, `sufficient`, `passes`, `meets the regulations`, `safe` or `signed off` in any output. - Never write a limit as `thoroughly`, `properly`, `hot enough`, `until done`, `piping hot` or `chilled`. If that is what the inputs say, it is not a limit: write the referral phrase and list it in file 10. - Never pre-fill a reading, a time, an initial, a signature or a tick, and never produce a sheet that can be completed before the check is made. A record signed before the check is worse than a missing record. - Never use an infra-red reading as a core temperature anywhere in any sheet or header. - Never add a unit, a check point or a dish the inputs do not evidence, and never drop one they do. Every row in `check-schedule.csv` points at a `unit_ref` in `unit-inventory.csv`, and every unit carries at least one check row. Nothing in either direction is orphaned. - Every figure, date, name and frequency in every output traces to the supplied input named in that row's `source_file` cell. Gaps go in `limits-to-be-confirmed.md` or as `NOT SUPPLIED`, never filled with an assumption. - British English, £ where any cost appears, dates written as DD Month YYYY. No em dash characters anywhere. No emoji. - Put this line at the top of `limits-to-be-confirmed.md`, at the foot of `temperature-control-method.html` and at the end of `README.md`: "Working document prepared for the owner's environmental health officer, food safety adviser or local authority to check before it is relied on. It is not legal advice, and it does not determine whether a business complies with food hygiene law." ## Return The absolute path of each of the twelve files, the number of units by `unit_kind`, the number of check points written, how many carry a transcribed figure with a named source, how many are `unset`, the UK nation printed on the document, and the number of entries in `limits-to-be-confirmed.md`. State plainly that no temperature and no time limit was originated here, and that no cooling target was written.
Built from the best public work on this
Sources for temperature-log
Everything below was opened and read on 15 September 2026. Every temperature and every time limit in SKILL.md was read off the page it is attributed to, not recalled and not lifted from a search-result snippet. Where a page would only summarise, the raw text was pulled from legislation.gov.uk's own XHTML feed or the PDF itself and read directly, because a summariser paraphrasing a statutory figure is exactly the failure this skill exists to prevent. Three sources we wanted could not be loaded and are reported honestly at the end.
1. Legislation.gov.uk, "The Food Safety and Hygiene (England) Regulations 2013, Schedule 4 — Temperature control requirements"
UK Statutory Instruments 2013 No. 2996, https://www.legislation.gov.uk/uksi/2013/2996/schedule/4/made, read 15 September 2026. Read as raw statutory text via https://www.legislation.gov.uk/uksi/2013/2996/schedule/4/made/data.xht rather than through a summary, so the quotes below are the enacted words.
This is where the two figures everyone quotes actually live, and reading them in full changes how they should be written on a sheet.
**The 8°C chill holding requirement, paragraph 2(1).** It is an offence provision, not a target: "Subject to sub-paragraph (2) and paragraph 3, any person who keeps any food — (a) which is likely to support the growth of pathogenic micro-organisms or the formation of toxins; and (b) with respect to which any commercial operation is being carried out, at or in food premises at a temperature above 8°C commits an offence." Note what it is about — the food, kept above the figure — not the appliance's dial.
**The 63°C hot holding requirement, paragraph 6:** "Any person who in the course of the activities of a food business keeps at or in food premises at a temperature below 63°C any food which — (a) has been cooked or reheated; (b) is for service or on display for sale; and (c) needs to be kept at or above 63°C in order to control the growth of pathogenic micro-organisms or the formation of toxins, commits an offence."
**The two clocks are defences the business must prove, which is why step 5 records times.** Paragraph 5(1) requires the food to have "had not previously been kept for service or on display for sale at a temperature above 8°C" and to have "been kept for service or on display for sale for a period of less than four hours". Paragraph 7(2) requires it to have "been kept for service or on display for sale for a period of less than two hours" and to have "not previously been kept for service or on display for sale by that person". Paragraph 5(2) separately covers transfers and unavoidable reasons "such as — (i) to accommodate the practicalities of handling during and after processing or preparation, (ii) the defrosting of equipment, or (iii) temporary breakdown of equipment", provided the period was "limited" and "consistent with food safety".
**Paragraph 4** allows a manufacturer to specify a temperature between 8°C and ambient, but only where "that recommendation is supported by a well-founded scientific assessment of the safety of the food at the specified temperature". **Paragraph 3** exempts, among other things, food that "for the duration of its shelf life may be kept at ambient temperatures with no risk to health" and "raw food intended for further processing (including cooking) before human consumption".
Schedule 4 is given effect by regulation 32 — "Schedule 4 (temperature control requirements) has effect" — read at https://www.legislation.gov.uk/uksi/2013/2996/regulation/32/made on 15 September 2026. Regulation 19(2), read at https://www.legislation.gov.uk/uksi/2013/2996/regulation/19/made the same day, sets what an offence under these Regulations carries: "on summary conviction to a fine not exceeding the statutory maximum; or on conviction on indictment to imprisonment for a term not exceeding two years, to a fine or to both."
**Where the skill departs.** The skill does not reproduce the defences as instructions to staff, and it does not put paragraph 4's manufacturer variation on the sheet as a general option. Both are pleadable in court by a business that has the evidence; neither is a working rule for a section chef at eight on a Saturday, and a sheet that offers "or the manufacturer's recommended temperature" as a tick-box invites a reading above 8°C with no documentation behind it. The skill also does not reproduce the penalty wording anywhere in the owner's document — it shaped the rule against calling anything compliant, and nothing else. And it deliberately does not treat the four-hour defence as an allowance to be planned around: the statute frames it as something you prove after the fact, so the skill makes it a recorded time rather than a permission.
2. Legislation.gov.uk, "Regulation (EC) No 852/2004, Annex II, Chapter IX — Provisions applicable to foodstuffs"
https://www.legislation.gov.uk/eur/2004/852/annex/II/chapter/IX, assimilated law as it applies in the UK, read 15 September 2026 (raw text via the same `data.xht` route).
Two paragraphs do the work here, and the second is the most important negative finding in this whole skill.
**Paragraph 5** is the reason step 1 inventories links in a chain rather than a list of appliances: food "likely to support the reproduction of pathogenic micro-organisms or the formation of toxins are not to be kept at temperatures that might result in a risk to health. The cold chain is not to be interrupted. However, limited periods outside temperature control are permitted, to accommodate the practicalities of handling during preparation, transport, storage, display and service of food, provided that it does not result in a risk to health."
**Paragraph 6 sets the cooling duty and gives no number at all:** "Where foodstuffs are to be held or served at chilled temperatures they are to be cooled as quickly as possible following the heat-processing stage, or final preparation stage if no heat process is applied, to a temperature which does not result in a risk to health."
Paragraph 7 does the same for thawing — "During thawing, foods are to be subjected to temperatures that would not result in a risk to health" — again with no figure.
**Where the skill departs, and this is the departure that matters most.** Widely circulated catering templates print a cooling target — some figure of minutes to get from hot to chilled — as though it were law. It is not in this Chapter, it is not in England's Schedule 4, and it is not in the Food Standards Agency's own chilling-down safe method (source 6 below). The skill therefore writes a cooling *record* with time and temperature columns and a named method per dish, and explicitly refuses to write a cooling *limit*, marking it for the owner's environmental health officer or food safety adviser instead. Producing a plausible-looking cooling number would have been the single most dangerous thing this skill could do, because staff would hit it and stop.
3. Legislation.gov.uk, "The Food Hygiene (Scotland) Regulations 2006, Schedule 4 — Temperature control requirements"
Scottish Statutory Instruments 2006 No. 3, https://www.legislation.gov.uk/ssi/2006/3/schedule/4/made, read 15 September 2026.
Fetched specifically to test whether the England figures travel. They do not, and the difference is not a technicality.
**Paragraph 2(1) contains no 8°C figure whatsoever.** It makes it an offence to keep food subject to a commercial operation "otherwise than — (a) in a refrigerator or refrigerating chamber or in a cool ventilated place; or (b) at a temperature above 63°C". Its exemptions include food "which, immediately following any process of cooking to which it is subjected or the final processing stage if no cooking process is applied, is being cooled under hygienic conditions as quickly as possible to a temperature which would not result in a risk to health".
**Paragraph 3(1) imposes a reheating duty that England does not have:** food previously heated and then reheated for immediate consumption or sale "shall, on being reheated, be raised to a temperature of not less than 82°C", with a defence in 3(3) where the food "could not have been raised to a temperature of not less than 82°C without a deterioration of its qualities".
**Where the skill departs.** It does not attempt to write one document that serves all four UK nations. A single sheet carrying both 8°C and 82°C would be wrong in both directions — an Edinburgh business would be given a legal ceiling that is not in its law, and a London business would be given a reheating figure that is not in its law and that its own guidance does not use. The skill instead requires the nation to be stated at the top and every legal figure to come from that nation's instrument, and check 3 fails the document if it does not. Wales and Northern Ireland have their own instruments too; the skill cites GOV.UK for the statement that the 8°C requirement is legal in England, Wales and Northern Ireland (source 4), but the England provision is the only one quoted from primary legislation here, and the skill says so rather than implying the other three were read.
4. GOV.UK, "Food hygiene for businesses: Chilling and freezing"
https://www.gov.uk/food-hygiene-businesses/chilling-and-freezing, no publication or updated date shown on the page, read 15 September 2026.
This is where the Food Standards Agency's business guidance now lives — the old food.gov.uk business-guidance URL redirects into this GOV.UK guide (see "Could not be loaded"). It is the clearest single statement of the territorial position: "Chilled food must be kept at 8°C or below. This is a legal requirement in England, Wales and Northern Ireland. It's recommended in Scotland."
It supplies the operating setting quoted in step 2 — "Set your fridge to 5°C or below to make sure food stays cold enough, even if the temperature changes" — and the four-hour rule in the words an owner will actually repeat: "You can keep chilled food out of the fridge for up to 4 hours, then you must throw it away. If it's been out for less than 4 hours, it can be put back in the fridge." It also gives the sentence that explains why both ends of this skill exist at once: "Bacteria can grow if defrosting food is kept between 8°C and 63°C."
**Where the skill departs.** The page presents the four-hour rule as a plain permission with no once-only limb. The statute's defence and the Safer Food, Better Business sheet both restrict it, so the skill uses the stricter framing — a recorded start time, once only — and treats the GOV.UK sentence as the plain-English gloss rather than the operative rule. The skill also does not fold the page's freezing and defrosting guidance into the temperature log beyond the freezer figure, because defrosting belongs to a different record with a different shape.
5. GOV.UK, "Food hygiene for businesses: Cooking food safely"
https://www.gov.uk/food-hygiene-businesses/cooking, no publication or updated date shown on the page, read 15 September 2026.
Supplied the hot end in service language: "Hot food must be kept at or above 63°C if you're not serving it straight away", followed by "You can keep it below 63°C for up to 2 hours. After that, cool it as quickly as possible to 8°C or below, or throw it away." It also carries the cooking combinations, which are quoted here for completeness because owners routinely confuse them with holding figures: "Standard advice is to cook food until it has reached a core temperature of 70°C for 2 minutes", with alternatives listed as "60°C for 45 minutes", "65°C for 10 minutes", "75°C for 30 seconds" and "80°C for 6 seconds". Reheating is described as "cooking food again, not just warming it up" and "You can only reheat food once."
**Where the skill departs.** The cooking combinations are not written into the temperature log. Cooking is a cook-log line in a different record — it belongs to the `haccp-plan` skill's critical limits, not to a fridge-and-hot-hold sheet — and mixing a core cooking temperature into a holding log is how a bain-marie ends up being run at 70°C "because that's the number on the sheet", or worse, how a chicken gets signed off at 63°C because that is the figure the staff member sees every day. They are recorded here so the pack does not have to guess them later, and kept off the log on purpose.
6. Food Standards Agency, Safer Food, Better Business — the individual safe method sheets
Index pages: https://www.gov.uk/government/publications/safer-food-better-business-sfbb/safer-food-better-business-sfbb (published 5 June 2025) and https://www.gov.uk/government/publications/safer-food-better-business-for-caterers, both read 15 September 2026. The SFBB page states that "This pack must be completed for all your food operations and must outline the food safety practices in place with daily records kept in the diary", and covers England and Wales, pointing Northern Ireland at the separate safe catering guidance.
The sheets themselves were downloaded as PDFs from assets.publishing.service.gov.uk and read as text. Each is credited below with what it gave the skill.
**"Chilled storage and displaying chilled food"** (sfbb-chilling-01-chilled-storage-and-display_4.pdf): the two-number rule in step 2 — "It is recommended that fridges and chilled display equipment should be set at 5°C or below. This is to make sure that chilled food is kept at 8°C or below. This is a legal requirement in England, Wales and Northern Ireland, and recommended in Scotland." The frequency — "You should check the temperature of your fridges and chilled display equipment at least once a day starting with your opening checks" — and the method that catches a lying display, "check temperatures in-between packs of chilled food using a clean, disinfected probe thermometer". The once-only limb, "You can display food out of chilled storage for up to four hours, but you can only do this once", and the labelling habit that makes it provable. The corrective actions quoted in step 8, including "contact the Environmental Health Team at your local council for advice". It also carries a shelf-life figure the skill did not use: "High risk ready to eat foods should be kept for a maximum of 3 days in total (day of cook/opening + 2) unless you have evidence that it is safe to keep them for longer."
**"Hot holding"** (sfbb-caterer-cooking-06-hot-holding_0.pdf): "Hot food must be kept at 63°C or above, except for certain exceptions", the two-hour display allowance and its once-only limb, the disposal branch, and the two operating points quoted in step 4 — preheat before loading, and "Hot holding equipment is for hot holding only. It should not be used to cook or reheat food."
**"Chilling down hot food"** (fsa-sfbb-chinese-cuisine-chilling_1.pdf, the chilling-down sheet linked from the caterers pack): the methods list in step 6 and the instruction to establish your own evidence by probing at intervals. Read specifically to confirm that the Food Standards Agency's own cooling sheet sets no target time. It does not.
**"Prove it"** (sfbb-management-02-prove-it_4.pdf): the probe calibration tolerances quoted in step 7 — iced water "between -1°C and 1°C", boiling water "between 99°C and 101°C" — the fallback frequency "for example once a month", the freezer figure "Frozen food should be kept at -18°C or below", and the infra-red limitation that keeps a surface reading out of a core-temperature column. Also the restatement that "It is a legal requirement that hot food must be kept at or above 63°C."
**"Opening and closing checks" and "Extra checks"** (sfbb-management-01-opening-closing-checks__1__1.pdf): the two opening-check lines quoted in step 9. The Extra Checks table also describes a probe check in different wording from the "Prove it" sheet; the skill uses the "Prove it" numbers, because that sheet states them cleanly and the Extra Checks table extracted ambiguously from the PDF layout. Saying which of two versions of a number you took, and why, is the point.
**"Suppliers and contractors"** (sfbb-management-05-suppliers-and-contractors.pdf): the spot-check instruction and the rejection corrective action quoted in step 3.
**"Stock control"** (sfbb-management-06-stock-control_4.pdf): the delivery check list — within its use-by date, "it has been kept cold enough", not gone off, packaging intact — and "Use the diary to record any issues or problems with deliveries."
**"Reheating"** (sfbb-caterer-cooking-03-reheating_2.pdf): read to confirm the England pack sets no numeric reheating figure and works from "reheating means cooking again, not just warming up" plus the cooking-safely combinations. This is what made Scotland's explicit 82°C provision worth quoting in step 2.
**The diary and four-weekly review** (sfbb-diary-07-diary-and-4-weekly-review-fixed_0.pdf): the review method quoted in step 9, the three-strikes trigger, "Please remember: this review requires completion even if no problems have been found", and the checklist line "Have probes been calibrated in the last 4 weeks and results recorded?" The weekly page shape — a daily "Any problems or changes - what did you do?" box with a name and signature — is why step 8's row is built around the corrective action rather than the reading.
**Where the skill departs from SFBB as a whole.** SFBB is a pack you complete; this skill writes a temperature control method and record set from the units the business actually has. That is a deliberate choice for an owner with units, displays or processes the pre-written safe methods do not map onto, or who wants a sheet that names their own fridges. It is not a claim that SFBB is inadequate — it is the Food Standards Agency's own published route for small businesses in England and Wales, and the skill quotes it throughout rather than replacing it. The skill also declines to reproduce SFBB's "Yes / No" tick structure for daily readings: a box that can be ticked without a number is the mechanism by which a temperature log becomes fiction, so every daily line in this skill's output demands a figure and a time.
7. GOV.UK / Food Standards Agency, "Managing food safety"
https://www.gov.uk/government/publications/managing-food-safety/managing-food-safety, updated 21 August 2026, read 15 September 2026.
Supplied the delivery duty in step 3, verbatim including its slightly awkward phrasing: "When food is delivered, you must always check that: it is chilled and frozen food is cold enough, the packaging is not damaged, it is what you ordered", and the response, "If you do not think that the food delivered has been handled safely or is poor quality, don't use it and contact your supplier immediately." It supplied the records standard in step 8 — "All your records need to be kept up-to-date and be available for inspections at all times" — and the duties that sit behind any review page, "keep up-to-date documents and records relating to your procedures" and "regularly review your procedures to ensure they reflect what you produce or how you work".
The page also carries the status note quoted in the rules: "EU legislation retained when the UK exited the EU became assimilated law on 1 January 2024", with references in FSA guidance carrying 'EU' or 'EC' in the title now to be regarded as assimilated law where applicable to Great Britain. That is why SKILL.md describes Regulation (EC) No 852/2004 as assimilated rather than retained.
**Where the skill departs.** This page treats traceability records — supplier names and addresses, quantities, transaction and delivery dates — as part of the same duty. The skill keeps them out of the temperature log and takes only the temperature limb of the delivery check, because a delivery line that also has to capture batch numbers and addresses stops being something a porter completes at the door in the thirty seconds available. Traceability belongs in its own record, and the skill says so rather than silently dropping it.
Could not be loaded
- **The Food Standards Agency's "Guidance on Temperature Control Legislation in the United Kingdom"**, at https://acss.food.gov.uk/sites/default/files/multimedia/pdfs/tempcontrolguiduk.pdf, returned **HTTP 404 Not Found** on 15 September 2026. This was the source we most wanted, because it is the FSA's own consolidated explanation of how the chill and hot holding provisions differ across the four nations, and it would have been the natural authority for step 2's Scotland comparison. Nothing from it is quoted or cited anywhere in this skill. The Scotland position in step 2 is instead taken directly from the Scottish Statutory Instrument (source 3) and the territorial statement from GOV.UK (source 4).
- **The old food.gov.uk business guidance page "Chilling food correctly in your business"**, at https://www.food.gov.uk/business-guidance/chilling-food-correctly-in-your-business, returned **HTTP 301** on 15 September 2026, redirecting to https://www.gov.uk/food-hygiene-businesses. The content has moved into the GOV.UK guide used as source 4. This is worth recording because that food.gov.uk URL is still what most search results and most council pages link to, and a figure quoted from a cached copy of it is a figure quoted from a page that no longer exists.
- **The Safer Food, Better Business safe method PDFs at their old food.gov.uk addresses** (for example https://www.food.gov.uk/sites/default/files/media/document/sfbb-chilling-01-chilled-storage-and-display_2.pdf and https://www.food.gov.uk/sites/default/files/media/document/hot-holding.pdf) returned **HTTP 404** on 15 September 2026. The current copies were located through the GOV.UK caterers pack page and downloaded from assets.publishing.service.gov.uk, and those are the URLs cited in source 6. Same lesson: an SFBB quote taken from an old link is a quote from a file that is no longer served.
- **GitHub's per-repository API endpoint** returned **HTTP 403 "rate limit exceeded"** (`X-RateLimit-Resource: core`, limit 60, remaining 0) when we tried to confirm creation and push dates for the repository named below. The star count reported there was read live from the search API response, which was still within its own quota; the created and last-pushed dates were **not read** and are therefore not stated.
Best public prompt we found for this job
**There is no credible public prompt, skill or template for building UK hospitality temperature records, and saying so plainly is more useful than promoting a weak one.**
Four stars-sorted searches of api.github.com were run on 15 September 2026 and the star counts below were read live from the API responses, not from a web page:
- `https://api.github.com/search/repositories?q=temperature+log+food+safety&sort=stars&order=desc` — **2 repositories in total**, top result **1 star**.
- `https://api.github.com/search/repositories?q=HACCP+temperature+log&sort=stars&order=desc` — **1 repository in total**, **1 star**.
- `https://api.github.com/search/repositories?q=food+safety+temperature+monitoring&sort=stars&order=desc` — 18 repositories, **top result 1 star**, and every one of the top eight was an IoT sensor or machine-learning spoilage-detection project rather than anything to do with records or UK law.
- `https://api.github.com/search/repositories?q=fridge+temperature+log&sort=stars&order=desc` — 16 repositories, **top result 1 star**, and the field is homebrew fermentation fridges and Raspberry Pi hobby loggers.
Searches for prompt collections in this space returned nothing at all: `q=food+safety+prompt+llm` and `q=compliance+prompts+food+hygiene` each returned **0 repositories**.
The nearest thing in purpose was **mahimmazidul/FoodSafe-Tracker**, https://github.com/mahimmazidul/FoodSafe-Tracker, **1 star** (read from the search API response on 15 September 2026; the per-repository endpoint was rate-limited, so its creation and last-push dates were not read and are not claimed here), MIT licensed. Its description is "Track safety checkpoints, log temperature readings, generate PDF compliance reports, and stay audit-ready".
The one idea worth taking from that description is the pairing of a logged reading with a report an inspector can be handed — a record that only exists inside an app is a record nobody can produce at the counter — which is why step 8 of this skill specifies the printed row and step 9 specifies the review that reads it back.
What we did not copy, and why. It is a tracker, not a method: it assumes somebody has already decided what number each unit is checked against, which is precisely the decision this skill exists to make and to source. Nothing in it, or in any repository found, ties a figure to a UK legal provision, distinguishes England from Scotland, or refuses to state a cooling target — and a temperature tool that silently ships a default limit is more dangerous than no tool, because the default will be trusted. Most importantly, none of it addresses the actual failure mode in small hospitality businesses, which is not the absence of software. It is a wall of identical readings in one handwriting, filled in on Friday for the whole week, against numbers nobody can say the origin of.
Want this running in your business?
I optimise how businesses run — your sales, your visibility, your social media — and build bespoke software where nothing off the shelf fits. The first conversation is free. Work starts from £150 a day.
Foxera