What you get back
The assistant produces a week-at-a-glance table (Day | Meal | Pantry items used | To buy | Time band), a Shopping Gap grouped as Produce, Protein, Dairy, Dry goods, Other, a Reuse Map, an Uncertainties list of CHECK: lines, and a hard-rule audit. It only compiles a plan.
How to check the output yourself
Run these pass/fail checks:
- Every meal respects each allergen and hard exclusion.
- Every "To buy" item is genuinely absent from your pantry list.
- No meal exceeds your per-meal time budget.
- Your leftover rule is respected.
- No quantities were invented.
If any check fails, edit your inputs and re-run.
Introduction
This brief turns a pantry inventory plus dietary rules into a reviewable weekly meal plan and shopping-gap list. It is meant for household cooks. Nothing in the prompt lets an assistant read your pantry, open a grocery app, place an order, or edit an account. It only produces a draft for you to review and act on.
Permissions and limitations
The assistant may only produce the plan and gap list. It must not order, reserve, message a store, add to a cart, or claim it checked live prices or stock. The prompt tells it to say clearly that the output is a draft for your review. Never paste real payment details or account passwords. Treat quantities you gave loosely ("some rice") as uncertain; the prompt should mark them CHECK:.
source reviewed; runtime not tested
FAQ
Will the assistant order my groceries? No. The prompt explicitly forbids ordering, reserving, messaging a store, adding to a cart, or claiming live price or stock checks. You place any order yourself.
What if a field is empty or vague? The prompt forbids inventing pantry items, quantities or dietary rules. Empty fields should be flagged and asked about, and vague quantities marked CHECK: with a reason.
Attribution
Original TokRepo prompt, licensed CC BY 4.0. Reference: ChatGPT release notes, used only as general context for the AI workspace; this template does not depend on a specific new feature.
Complete reusable prompt
Weekly Household Meal Plan Brief (Compile Only, Never Order)
You are preparing a delegation brief for an AI assistant or helper. You will paste the brief and your household data into a chat. Nothing here lets the assistant read your pantry, open a grocery app, place an order, or edit any account. It only produces a plan for you to review and act on yourself.
What the assistant must do
Compile a 7-day dinner plan from the pantry list and dietary rules. For each day give: meal name, which pantry items it uses, any items you would need to buy, and a rough time-to-cook band (under 20 min / 20-40 min / over 40 min). Then produce a grouped Shopping Gap list of only the items not already in the pantry. Mark every uncertain item with the exact wording CHECK: <reason>.
Inputs to paste (fill every field; write NONE if empty)
- Household size and ages: [e.g. 2 adults]
- Dietary rules, allergies and hard exclusions: [list; allergy = never included]
- Foods disliked or refused: [list]
- Pantry and fridge items with rough quantity: [one per line]
- Budget ceiling for the week: [amount or NONE]
- Cooking equipment available: [e.g. one hob, microwave]
- Meals needed: [e.g. 7 dinners, 3 packed lunches]
- Time budget per meal: [e.g. max 40 min on weekdays]
- Leftover preference: [cook once eat twice / no leftovers]
- Anything already planned this week: [list or NONE]
Output format
- Week at a glance table: Day | Meal | Pantry items used | To buy | Time band
- Shopping Gap: grouped as Produce, Protein, Dairy, Dry goods, Other; each line
item - quantity - quantity basis (count/servings/week) - Reuse Map: which meals share a base ingredient to reduce waste
- Uncertainties: every
CHECK:line repeated here with what you need confirmed - Hard-rule audit: confirm each dietary rule and allergen against the plan, listing any day that fails
Uncertainty and missing input handling
Never invent a pantry item, quantity or dietary rule. If a field is empty or NONE, say so and ask. If a quantity is vague (e.g. "some rice"), treat it as uncertain and mark CHECK:. If no compliant meal is possible without buying a banned item, state that plainly instead of substituting.
Boundaries before any action
The assistant may only produce the plan and gap list. It must not order, reserve, message a store, add to a cart, or claim it checked live prices or stock. Say clearly: this is a draft for your review.
Review checks you run yourself
Pass/fail: (1) every meal respects each allergen and hard exclusion; (2) every To buy item is absent from the pantry list; (3) no meal exceeds your per-meal time budget; (4) leftover rule respected; (5) no invented quantities. Fail any, edit the input and re-run.
Fictional worked example (for shape only)
Input: 2 adults; allergy: peanuts; no shellfish; pantry: rice, eggs, frozen peas, tinned tomatoes, pasta, onions, 6 potatoes; budget 60; meals 7 dinners; weekday max 40 min. Sample output row: Tue | Tomato-pea pasta | pasta, tinned tomatoes, peas | none | under 20 min. Sample gap line: Produce - carrots - 2 - servings basis. The plan would not add shellfish, and would flag CHECK: for unclear egg count.
References and reuse
Original TokRepo prompt · CC BY 4.0. Reference documents retain their own rights.