Use in
ChatGPTClaudeGeminiGrok
Creates with
Your assistant
Output
DOC
LazyCoder skill

Plan a week of dinners with a shopping list

Use this recipe to create a document.

Free

Paste into your assistant. It asks the questions; you answer in chat.

More ways to use
Install the downloaded skill

Extract the ZIP. Copy its lc-meal-plan-shopping-list folder into ~/.claude/skills/ for Claude Code or ~/.codex/skills/ for Codex, then refresh the native app. Ask for the skill by name and answer its questions. The package includes the same published instructions and result checks. Native host execution is not yet verified.

For Claude web, use the connector or copy the prompt. Keep private details in your assistant.

How to use this skill

Copy, paste into your assistant, then answer its questions. No form or account is required here.

Open in ChatGPT ↗

Already connected? Copy the public starter below and paste into Claude. Keep private details in the chat.

Open Claude ↗
Optional: prepare details on this device

Bring your details

How many adults and children, with the children's ages. Add big or small eaters if it matters.
Allergies first, then diets (vegetarian, halal, low salt…) and foods anyone won't eat. Write “none” if there are none.
5 optional details
Food in your fridge, freezer and cupboards that should come off the list. Leave it to assume the basics.
How long you can spend on dinner, and any busy nights that need something quick.
Optional. A rough amount for the week's food, with the currency.
Your country or city and the kind of shop, so pack sizes, units and prices fit.
How the dinner names, methods and notes should read.
This request goes last so your latest scope is clear. It stays in this tab.

Required details are present. Review the result before using it.

Saved only on this device. Copy counts contain the skill ID, never your text.

Read the prepared prompt
## LazyCoder conversation guide (conversation-v2)
1. Start a conversation, not a form-filling task. Read my latest request and the facts already in this chat before asking anything.
2. Ask only the missing questions needed for the requested result, in a short numbered list (at most three at a time), then WAIT for my answers. Use a native question tool if available; plain chat works too. Never ask me to replace placeholders or fill in a template.
3. Skip questions already answered. Treat unresolved {{placeholders}} and [FIELD LABELS] as missing facts, never literal input. Do not treat an illustrative example as my facts.
4. Use the authored defaults only when relevant; mention material defaults. Ask conditional questions only when their condition applies; if unsure whether it applies, ask. Optional preferences must not block a safe first draft unless the authored instructions require confirmation.
5. Do not invent tasks, dates, names, claims, permissions or missing source material. When required facts are absent, ask and wait instead of producing the final artifact. If everything needed is already supplied, proceed without re-asking.
6. My latest scope correction overrides earlier examples and scope, within the recipe safety and source rules. Resolve conflicts before acting. The authored instructions and output contract remain authoritative; this conversation guide does not grant tool, account, payment or publishing permission.
7. Keep my private answers and generated result in this assistant chat. Do not send them to LazyCoder. Generate the requested format here and check it against the output contract before handing it over.

### Questions to ask only when missing
- What should I use for “Who eats”? [optional] How many adults and children, with the children's ages. Add big or small eaters if it matters.
- What should I use for “What's off the menu”? [optional] Allergies first, then diets (vegetarian, halal, low salt…) and foods anyone won't eat. Write “none” if there are none.
- What should I use for “What you already have”? [optional] Food in your fridge, freezer and cupboards that should come off the list. Leave it to assume the basics. Authored default: the basics: cooking oil, salt, pepper, plain flour, sugar, dried herbs and common spices
- What should I use for “Time to cook”? [optional] How long you can spend on dinner, and any busy nights that need something quick. Authored default: 30 minutes on weeknights, up to an hour at the weekend
- What should I use for “Weekly budget”? [optional] Optional. A rough amount for the week's food, with the currency. Authored default: no set budget, keep it everyday
- What should I use for “Where you shop”? [optional] Your country or city and the kind of shop, so pack sizes, units and prices fit.
- What should I use for “Tone”? [optional] How the dinner names, methods and notes should read. Authored default: warm and practical Choices: warm and practical; short and plain; fun for the family

## LazyCoder delivery guide (delivery-guide-v1)
1. Read the latest request, source material and authored requirements first. Ask only for missing facts. Check that this host can create the promised format; use only a fallback explicitly allowed by the authored recipe. If neither is available, explain the gap before starting. Do not promise a rendered film, editable deck or working file when you can only provide its script or outline.
2. Create the complete result in the authored output specification, preserving source facts and the latest agreed scope. Keep assumptions and missing information explicit. Do not silently omit required parts or leave unresolved ingredient markers. Intentional blanks in a reusable template are different from unanswered recipe inputs.
3. Check the actual result against every authored check, including source facts, counts, dates and required sections. Where tools allow it, inspect the actual saved file and compare it with the answer. Record which checks ran, which failed and which still need human or destination review. A filename, render, successful command or preview alone does not prove the promise was met.
4. Hand over the complete editable file, or the complete copyable fallback explicitly allowed by this recipe. Say which delivery you used and any unresolved limitations. Do not report a file as attached, imported, sent or published unless that action actually succeeded. Keep private inputs and output in this assistant; never send them to LazyCoder.
Use existing authorization for ordinary work. Before any additional paid generation, external write or publishing step, check that the current request authorizes that exact action and cost. If it does not, finish the useful authorized draft and ask at that boundary. Never silently retry or replace an ambiguous paid job.
The authored recipe and latest safe scope remain authoritative. This guide grants no new tools, permissions, provider access or claim of successful execution.

## Authored skill instructions
## 1. Outcome
Plan seven dinners for the household below and one shopping list for all of them, in the sections set out in part 6, ready to shop and cook from. Done means: there are seven dinners with amounts for this household and a method for each; every dinner has been checked against every allergy, diet and dislike; each fits the cooking time for its night; and the shopping list holds every ingredient that must be bought, once each, in packs a shop sells, grouped by aisle, with what is already in the kitchen kept off it.

## 2. Context
Who eats: [WHO EATS]
Allergies, diets and dislikes: [ALLERGIES, DIETS AND DISLIKES]
Already in the kitchen: the basics: cooking oil, salt, pepper, plain flour, sugar, dried herbs and common spices
Time to cook: 30 minutes on weeknights, up to an hour at the weekend
Weekly budget: no set budget, keep it everyday
Where they shop: [WHERE YOU SHOP]
Tone: warm and practical

Who it's for: the person who shops and cooks for this household. They want to shop once, cook on autopilot all week, waste little, and never serve anyone something they can't or won't eat. Write the dinner names, methods and notes in this tone: warm and practical. Use plain words a beginner cook can follow.

Blank fill-ins: a value above that still reads as a capitalised placeholder in square brackets (such as [WHO EATS]) was left blank.
- No household: plan for 2 adults and say "Planned for 2 adults, please confirm" in the header.
- No allergies, diets or dislikes given: plan with no restrictions, and say "No allergies or diets given; tell me if anyone has one" in the header.
- Nothing in the kitchen listed: assume only the basics (oil, salt, pepper, flour, sugar, dried herbs, common spices).
- No shop or country: use metric units and typical supermarket pack sizes marked "(typical pack)".
- Currency for the cost estimate: the budget's currency; if the budget has none, the currency of the country they shop in; if neither is known, give no prices.
- A value that says "see attached": use the attached file or photo.

## 3. What to pull out
- Each eater: adult, teenager or child, with age, and any big or small appetite.
- Each rule, sorted into: allergies (strict, life-safety), diets (strict: vegetarian, vegan, halal, kosher, gluten-free and so on), and dislikes (avoid).
- Who each rule applies to: the whole household or one person.
- The cooking time for each night, and which nights are busy. A time limit means total time from starting to cook to serving, unless the household says "hands-on".
- What is already in the kitchen, and the budget and currency.

Edge cases:
- A rule that applies to one person only (one vegetarian, one child with an allergy): an allergy applies to the whole meal, so the whole dinner is made without it. For a diet or dislike, make one dinner that suits everyone where you can; otherwise one base with a simple split (for example, the meat cooked separately and added at the end), written into the method.
- A very long reply: if space runs short, shorten the methods, never drop a dinner or a shopping-list row, and always finish the list and the health note.
- Rules that leave almost nothing to cook, or that conflict: plan what still fits, and say plainly in the header which rule limited the week.
- Ingredients that often hide an allergen or an animal product (stock cubes, sauces, pesto, bread, sausages, cheese made with animal rennet, chocolate, granola): use them only with "(check the label)" next to them in both the dinner and the list.
- A dislike that is a common base, such as onion or garlic: leave it out completely, including from sauces, and say what replaces it.
- One person eating alone: cook 2 portions and plan the second as the next day's lunch or a freezer portion.
- A large household (8 or more): favour tray bakes, one-pot dinners and batch cooking.
- Babies and young children: follow the young-children rules in part 5 in every dinner they eat.
- A budget that is too small for seven dinners: build the week around cheaper proteins (eggs, beans, lentils, frozen fish, chicken thighs), and if it still doesn't fit, say how far over the estimate is.
- An ingredient already in the kitchen, but not enough of it: put only the shortfall on the list, and say so.

## 4. Steps
1. Sort the eaters and rules as part 3 says, and decide the cooking-time cap for each night.
2. Choose seven dinners that vary the main protein and the cooking method across the week, with at least two quick dinners (20 minutes or less in total) on the busiest nights. Every dinner's total time stays within that night's limit.
3. Plan the overlap: pick ingredients that carry across two or three dinners (half a bag of spinach on Monday, the rest on Wednesday), and name at least one dinner that cooks extra for leftovers or a lunch.
4. Put the dinners with short-life ingredients (fish, salad leaves, soft herbs, berries) early in the week, and the longer-keeping ones (tins, root vegetables, frozen food) later.
5. Scale every amount to the household with the portion guide in part 5.
6. Check every dinner, ingredient by ingredient, against every allergy, diet and dislike.
7. Merge the ingredients into one list, take off what is already in the kitchen, convert to packs and group by aisle.
8. Estimate the cost if a currency is known (part 2), add the prep plan, write the output and run the self-check.

## 5. Rules
- Portion guide, per adult per dinner: about 125–150 g raw meat or fish, 1–2 eggs, or 80 g dry beans or lentils (about half a 400 g tin cooked); 75–100 g dry pasta or rice, or 200 g potatoes; at least 150 g vegetables. Children aged 14 and over eat as adults. A child under 4 eats about a third of an adult portion, 4–10 about two thirds, 11–13 about three quarters, unless the household says a child eats like an adult. Add the portions up in adult portions (for 2 adults and children of 5 and 11: 2 + 0.67 + 0.75, about 3.5) and scale every amount to that number. Round up to whole practical amounts.
- Seasoning: up to 4 portions, scale salt, spices and chilli with the food. Above 4, scale them more slowly: for 6 portions use about 1.4 times the 4-portion amount, for 8 about 1.75 times. Keep heat mild when children eat unless the household says otherwise.
- Every dinner must be one that a home cook can make from the method given: 3–6 numbered steps, with oven temperatures and times.
- Never invent a certification, a "free from" claim or a guarantee. Say "check the label" instead.
- Prices are estimates only. Never present one as a real shop price.

Food safety for leftovers and lunches (put the steps in each leftover line):
- Cool leftovers quickly: within 1–2 hours, spread out in a shallow container, then into the fridge.
- Keep them in the fridge for at most 2 days, or freeze them on the day of cooking.
- Reheat once only, until piping hot all the way through.
- Cooked rice needs extra care: cool it within 1 hour, keep it for at most 1 day, and reheat it only once.

Young children (apply wherever a child eats the dinner):
- Under 12 months: no honey, no added salt or stock cubes, and no whole nuts.
- Under 5: no whole nuts (ground or smooth nut butter only, if there is no nut allergy); cut grapes, cherry tomatoes and similar round foods into quarters lengthways; avoid hard, round or chewy pieces.
- Keep chilli and strong spices out of children's portions, or add them for adults at the table.
- Use the units of the place they shop (metric by default) and its currency.

Safety and health note (keep this in every answer; put it in the output, short and plain):
- This plan is general cooking help, not medical or dietitian advice.
- Check every label every time, even for brands you know, and for allergies watch for cross-contact (shared boards, oil and "may contain" warnings).
- Anyone with a medical condition, a medical diet, an eating disorder, or who is pregnant should check the plan with their doctor or a registered dietitian.
- If anyone has a reaction to a food, stop eating it and get medical help; for a severe reaction, call emergency services.
- The plan only suggests: the household decides what is safe for them to eat. Never tell them an allergen or a food is safe for their condition.

## 6. Output
Use these sections in this order. Write "None" under any that is empty.
1. Header: who eats, how many portions each dinner makes, the rules applied (allergies first), the cooking times, and every assumption from part 2.
2. The week at a glance: a table with the columns Day | Dinner | Total time (hands-on) | Serves | Shares ingredients with | Leftovers. Serves gives the people and the adult portions, as "4 people (3.5 portions)". Days are Monday to Sunday unless the inputs name another start day.
3. The dinners, one block per day, each with: the name; serves and time; "Fits: <the rules it was checked against>" or the swap made ("Swapped: cashews for sunflower seeds, tree-nut allergy"); ingredients with amounts for this household; the method in 3–6 numbered steps; any split for one eater; any change for a young child (part 5); and what to do with leftovers, with the food-safety steps.
4. Prep ahead: one session of at most 90 minutes (for example Sunday) as numbered steps, saying which dinner each step helps and how to store it; or "None needed" if the week is all quick dinners.
5. Already have: each kitchen item the dinners use, with the total amount needed, so it can be checked before shopping. Mark any shortfall "(buy more: <amount>)".
6. Shopping list, grouped in this order: Fruit and vegetables; Bakery; Meat and fish; Dairy, eggs and chilled; Tins, jars and dry food; Herbs, spices, sauces and oils; Frozen; Other. Under each, a table with the columns Item | Buy | For | Left over. Buy is in packs or loose amounts a shop sells ("1 x 400 g tin", "2 x 500 g packs", "6 loose"), never a fraction of a pack. For names the days that use it. Left over says what stays after the week ("about 150 g"), or "—". Mark short-life items "(buy fresh or use by <day>)" and anything that needs a label check "(check the label)".
7. Cost estimate: each section's estimate and a total, labelled "estimate", against the budget, with up to 3 cheaper swaps if it is over. If no currency is known, write "No currency given, so no cost estimate."
8. Allergy and health note: the five points under "Safety and health note" in part 5, in 5 short lines, adding the household's own allergies by name.

## 7. Self-check
Before replying, check each of these and fix any failure:
- There are exactly seven dinners, one per day, and each has amounts and a method.
- Every ingredient of every dinner was checked against every allergy, diet and dislike; nothing on the allergy list appears anywhere; every hidden-allergen ingredient carries "(check the label)".
- Each dinner's total time fits that night's limit, and the busy nights have the quick dinners.
- Every amount follows the portion guide, with children's portions counted as part 5 says.
- Every leftover and lunch line has the food-safety steps, rice included, and every dinner a young child eats follows the young-children rules.
- Every ingredient a dinner needs is either in the shopping list or under "Already have", and nothing is in both, except for a marked shortfall.
- Each item appears in the shopping list once, its Buy amount covers the total the dinners need, and every For day matches the dinners.
- The sections are in the order given, with short-life items early in the week or marked.
- The cost estimate adds up and is labelled as an estimate.
- Section 8, the allergy and health note, is there.
Then reply with the output only, ending with one line: "Checked: 7 dinners, <n> items to buy, <n> swaps for your rules."

## 8. Setup
Works as one paste in any chat app, with no tools, plugins or shop connection. To list what you already have, you can attach a photo of your fridge or cupboard and write "see attached" in that box.
Review your result locally

Paste the result after your assistant creates it. This optional check stays in this tab and is not sent to LazyCoder.

A week of dinners for your household and one shopping list by aisle.

Version & review details

What you get

  • A week of dinners for your household and one shopping list by aisle.

Good fit

  • A week of dinners for your household and one shopping list by aisle.

Not for

  • Unattended actions, sending or publishing without your review.
  • Treating a draft as checked facts without comparing it with your sources.

About this skill

You say
Help me plan a week of dinners with a shopping list. Ask me for any details you need first.
Show more

Plan seven dinners for the household below and one shopping list for all of them, in the sections set out in part 6, ready to shop and cook from. Done means: there are seven dinners with amounts for this household and a method for each; every dinner has been checked against every allergy, diet and dislike; each fits the cooking time for its night; and the shopping list holds every ingredient that must be bought, once each, in packs a shop sells, grouped by aisle, with what is already in the kitchen kept off it.

Requirements & limits

    Works as one paste in any chat app, with no tools, plugins or shop connection. To list what you already have, you can attach a photo of your fridge or cupboard and write "see attached" in that box.

    These authored checks require source-aware human or host review; passing structure alone does not establish a successful result.

    Result checklist

    • Seven dinners with amounts for your household and a short method for each
    • Every dinner is checked against your allergies, diet and dislikes, with any swap named
    • Weeknight dinners fit the time you have, with quick ones on busy nights
    • One shopping list by aisle, each item once, in packs you can buy
    • What you already have stays off the list
    • Ingredients are shared across nights and leftovers are planned
    • Leftovers and lunches come with food-safety steps, and young children get their own safety rules
    • A short allergy and health note, which is not medical advice
    Full output specification
    Use these sections in this order. Write "None" under any that is empty.
    1. Header: who eats, how many portions each dinner makes, the rules applied (allergies first), the cooking times, and every assumption from part 2.
    2. The week at a glance: a table with the columns Day | Dinner | Total time (hands-on) | Serves | Shares ingredients with | Leftovers. Serves gives the people and the adult portions, as "4 people (3.5 portions)". Days are Monday to Sunday unless the inputs name another start day.
    3. The dinners, one block per day, each with: the name; serves and time; "Fits: <the rules it was checked against>" or the swap made ("Swapped: cashews for sunflower seeds, tree-nut allergy"); ingredients with amounts for this household; the method in 3–6 numbered steps; any split for one eater; any change for a young child (part 5); and what to do with leftovers, with the food-safety steps.
    4. Prep ahead: one session of at most 90 minutes (for example Sunday) as numbered steps, saying which dinner each step helps and how to store it; or "None needed" if the week is all quick dinners.
    5. Already have: each kitchen item the dinners use, with the total amount needed, so it can be checked before shopping. Mark any shortfall "(buy more: <amount>)".
    6. Shopping list, grouped in this order: Fruit and vegetables; Bakery; Meat and fish; Dairy, eggs and chilled; Tins, jars and dry food; Herbs, spices, sauces and oils; Frozen; Other. Under each, a table with the columns Item | Buy | For | Left over. Buy is in packs or loose amounts a shop sells ("1 x 400 g tin", "2 x 500 g packs", "6 loose"), never a fraction of a pack. For names the days that use it. Left over says what stays after the week ("about 150 g"), or "—". Mark short-life items "(buy fresh or use by <day>)" and anything that needs a label check "(check the label)".
    7. Cost estimate: each section's estimate and a total, labelled "estimate", against the budget, with up to 3 cheaper swaps if it is over. If no currency is known, write "No currency given, so no cost estimate."
    8. Allergy and health note: the five points under "Safety and health note" in part 5, in 5 short lines, adding the household's own allergies by name.

    Version and review evidence

    meal-plan-shopping-list
    Version: recipe-13e9b8fa37d3db92cf0e417e
    Release: publication-2cc5f3d871330e560bedbc0a
    Fingerprint: 13e9b8fa37d3db92cf0e417ece3e704c349d60ab1eecfee432b0990b09fd4811

    Generated-result quality is not yet reviewed for this version. Existing content reviews do not verify a result made for you. Review method

    No host-tested compatibility evidence is attached to this version. Listed apps are setup options.

    Read the reusable instructions
    ## 1. Outcome
    Plan seven dinners for the household below and one shopping list for all of them, in the sections set out in part 6, ready to shop and cook from. Done means: there are seven dinners with amounts for this household and a method for each; every dinner has been checked against every allergy, diet and dislike; each fits the cooking time for its night; and the shopping list holds every ingredient that must be bought, once each, in packs a shop sells, grouped by aisle, with what is already in the kitchen kept off it.
    
    ## 2. Context
    Who eats: {{who_eats}}
    Allergies, diets and dislikes: {{whats_off_the_menu}}
    Already in the kitchen: {{pantry}}
    Time to cook: {{cook_time}}
    Weekly budget: {{budget}}
    Where they shop: {{where_shop}}
    Tone: {{tone}}
    
    Who it's for: the person who shops and cooks for this household. They want to shop once, cook on autopilot all week, waste little, and never serve anyone something they can't or won't eat. Write the dinner names, methods and notes in this tone: {{tone}}. Use plain words a beginner cook can follow.
    
    Blank fill-ins: a value above that still reads as a capitalised placeholder in square brackets (such as [WHO EATS]) was left blank.
    - No household: plan for 2 adults and say "Planned for 2 adults, please confirm" in the header.
    - No allergies, diets or dislikes given: plan with no restrictions, and say "No allergies or diets given; tell me if anyone has one" in the header.
    - Nothing in the kitchen listed: assume only the basics (oil, salt, pepper, flour, sugar, dried herbs, common spices).
    - No shop or country: use metric units and typical supermarket pack sizes marked "(typical pack)".
    - Currency for the cost estimate: the budget's currency; if the budget has none, the currency of the country they shop in; if neither is known, give no prices.
    - A value that says "see attached": use the attached file or photo.
    
    ## 3. What to pull out
    - Each eater: adult, teenager or child, with age, and any big or small appetite.
    - Each rule, sorted into: allergies (strict, life-safety), diets (strict: vegetarian, vegan, halal, kosher, gluten-free and so on), and dislikes (avoid).
    - Who each rule applies to: the whole household or one person.
    - The cooking time for each night, and which nights are busy. A time limit means total time from starting to cook to serving, unless the household says "hands-on".
    - What is already in the kitchen, and the budget and currency.
    
    Edge cases:
    - A rule that applies to one person only (one vegetarian, one child with an allergy): an allergy applies to the whole meal, so the whole dinner is made without it. For a diet or dislike, make one dinner that suits everyone where you can; otherwise one base with a simple split (for example, the meat cooked separately and added at the end), written into the method.
    - A very long reply: if space runs short, shorten the methods, never drop a dinner or a shopping-list row, and always finish the list and the health note.
    - Rules that leave almost nothing to cook, or that conflict: plan what still fits, and say plainly in the header which rule limited the week.
    - Ingredients that often hide an allergen or an animal product (stock cubes, sauces, pesto, bread, sausages, cheese made with animal rennet, chocolate, granola): use them only with "(check the label)" next to them in both the dinner and the list.
    - A dislike that is a common base, such as onion or garlic: leave it out completely, including from sauces, and say what replaces it.
    - One person eating alone: cook 2 portions and plan the second as the next day's lunch or a freezer portion.
    - A large household (8 or more): favour tray bakes, one-pot dinners and batch cooking.
    - Babies and young children: follow the young-children rules in part 5 in every dinner they eat.
    - A budget that is too small for seven dinners: build the week around cheaper proteins (eggs, beans, lentils, frozen fish, chicken thighs), and if it still doesn't fit, say how far over the estimate is.
    - An ingredient already in the kitchen, but not enough of it: put only the shortfall on the list, and say so.
    
    ## 4. Steps
    1. Sort the eaters and rules as part 3 says, and decide the cooking-time cap for each night.
    2. Choose seven dinners that vary the main protein and the cooking method across the week, with at least two quick dinners (20 minutes or less in total) on the busiest nights. Every dinner's total time stays within that night's limit.
    3. Plan the overlap: pick ingredients that carry across two or three dinners (half a bag of spinach on Monday, the rest on Wednesday), and name at least one dinner that cooks extra for leftovers or a lunch.
    4. Put the dinners with short-life ingredients (fish, salad leaves, soft herbs, berries) early in the week, and the longer-keeping ones (tins, root vegetables, frozen food) later.
    5. Scale every amount to the household with the portion guide in part 5.
    6. Check every dinner, ingredient by ingredient, against every allergy, diet and dislike.
    7. Merge the ingredients into one list, take off what is already in the kitchen, convert to packs and group by aisle.
    8. Estimate the cost if a currency is known (part 2), add the prep plan, write the output and run the self-check.
    
    ## 5. Rules
    - Portion guide, per adult per dinner: about 125–150 g raw meat or fish, 1–2 eggs, or 80 g dry beans or lentils (about half a 400 g tin cooked); 75–100 g dry pasta or rice, or 200 g potatoes; at least 150 g vegetables. Children aged 14 and over eat as adults. A child under 4 eats about a third of an adult portion, 4–10 about two thirds, 11–13 about three quarters, unless the household says a child eats like an adult. Add the portions up in adult portions (for 2 adults and children of 5 and 11: 2 + 0.67 + 0.75, about 3.5) and scale every amount to that number. Round up to whole practical amounts.
    - Seasoning: up to 4 portions, scale salt, spices and chilli with the food. Above 4, scale them more slowly: for 6 portions use about 1.4 times the 4-portion amount, for 8 about 1.75 times. Keep heat mild when children eat unless the household says otherwise.
    - Every dinner must be one that a home cook can make from the method given: 3–6 numbered steps, with oven temperatures and times.
    - Never invent a certification, a "free from" claim or a guarantee. Say "check the label" instead.
    - Prices are estimates only. Never present one as a real shop price.
    
    Food safety for leftovers and lunches (put the steps in each leftover line):
    - Cool leftovers quickly: within 1–2 hours, spread out in a shallow container, then into the fridge.
    - Keep them in the fridge for at most 2 days, or freeze them on the day of cooking.
    - Reheat once only, until piping hot all the way through.
    - Cooked rice needs extra care: cool it within 1 hour, keep it for at most 1 day, and reheat it only once.
    
    Young children (apply wherever a child eats the dinner):
    - Under 12 months: no honey, no added salt or stock cubes, and no whole nuts.
    - Under 5: no whole nuts (ground or smooth nut butter only, if there is no nut allergy); cut grapes, cherry tomatoes and similar round foods into quarters lengthways; avoid hard, round or chewy pieces.
    - Keep chilli and strong spices out of children's portions, or add them for adults at the table.
    - Use the units of the place they shop (metric by default) and its currency.
    
    Safety and health note (keep this in every answer; put it in the output, short and plain):
    - This plan is general cooking help, not medical or dietitian advice.
    - Check every label every time, even for brands you know, and for allergies watch for cross-contact (shared boards, oil and "may contain" warnings).
    - Anyone with a medical condition, a medical diet, an eating disorder, or who is pregnant should check the plan with their doctor or a registered dietitian.
    - If anyone has a reaction to a food, stop eating it and get medical help; for a severe reaction, call emergency services.
    - The plan only suggests: the household decides what is safe for them to eat. Never tell them an allergen or a food is safe for their condition.
    
    ## 6. Output
    Use these sections in this order. Write "None" under any that is empty.
    1. Header: who eats, how many portions each dinner makes, the rules applied (allergies first), the cooking times, and every assumption from part 2.
    2. The week at a glance: a table with the columns Day | Dinner | Total time (hands-on) | Serves | Shares ingredients with | Leftovers. Serves gives the people and the adult portions, as "4 people (3.5 portions)". Days are Monday to Sunday unless the inputs name another start day.
    3. The dinners, one block per day, each with: the name; serves and time; "Fits: <the rules it was checked against>" or the swap made ("Swapped: cashews for sunflower seeds, tree-nut allergy"); ingredients with amounts for this household; the method in 3–6 numbered steps; any split for one eater; any change for a young child (part 5); and what to do with leftovers, with the food-safety steps.
    4. Prep ahead: one session of at most 90 minutes (for example Sunday) as numbered steps, saying which dinner each step helps and how to store it; or "None needed" if the week is all quick dinners.
    5. Already have: each kitchen item the dinners use, with the total amount needed, so it can be checked before shopping. Mark any shortfall "(buy more: <amount>)".
    6. Shopping list, grouped in this order: Fruit and vegetables; Bakery; Meat and fish; Dairy, eggs and chilled; Tins, jars and dry food; Herbs, spices, sauces and oils; Frozen; Other. Under each, a table with the columns Item | Buy | For | Left over. Buy is in packs or loose amounts a shop sells ("1 x 400 g tin", "2 x 500 g packs", "6 loose"), never a fraction of a pack. For names the days that use it. Left over says what stays after the week ("about 150 g"), or "—". Mark short-life items "(buy fresh or use by <day>)" and anything that needs a label check "(check the label)".
    7. Cost estimate: each section's estimate and a total, labelled "estimate", against the budget, with up to 3 cheaper swaps if it is over. If no currency is known, write "No currency given, so no cost estimate."
    8. Allergy and health note: the five points under "Safety and health note" in part 5, in 5 short lines, adding the household's own allergies by name.
    
    ## 7. Self-check
    Before replying, check each of these and fix any failure:
    - There are exactly seven dinners, one per day, and each has amounts and a method.
    - Every ingredient of every dinner was checked against every allergy, diet and dislike; nothing on the allergy list appears anywhere; every hidden-allergen ingredient carries "(check the label)".
    - Each dinner's total time fits that night's limit, and the busy nights have the quick dinners.
    - Every amount follows the portion guide, with children's portions counted as part 5 says.
    - Every leftover and lunch line has the food-safety steps, rice included, and every dinner a young child eats follows the young-children rules.
    - Every ingredient a dinner needs is either in the shopping list or under "Already have", and nothing is in both, except for a marked shortfall.
    - Each item appears in the shopping list once, its Buy amount covers the total the dinners need, and every For day matches the dinners.
    - The sections are in the order given, with short-life items early in the week or marked.
    - The cost estimate adds up and is labelled as an estimate.
    - Section 8, the allergy and health note, is there.
    Then reply with the output only, ending with one line: "Checked: 7 dinners, <n> items to buy, <n> swaps for your rules."
    
    ## 8. Setup
    Works as one paste in any chat app, with no tools, plugins or shop connection. To list what you already have, you can attach a photo of your fridge or cupboard and write "see attached" in that box.
    Community experience

    Reader reviews

    Ratings describe signed-in readers’ reported experience with this skill version. They do not verify generated-result quality, installs or completed work. Names and task details are not published.

    Loading reviews…

    Sign in to submit, report or manage a public review. Browsing and using skills stays free of account requirements.

    Report a problem privately
    Help improve this skill

    How did it go?

    Send only this skill’s version, the step and your verdict. No task details, prompts or results are sent. These reports guide editorial review; they are not public ratings.

    FAQ

    What do I need before using this recipe?

    Read the full input list and supply the facts that matter to your task. Optional details may stay empty.

    How do I check the DOC result?

    Compare the draft with this version’s result checklist and your source facts. Retrieval, copying and a file download do not establish a correct result.

    How do I start?

    Copy the prompt and paste it into your assistant. Answer the questions there. Your assistant creates the result; review it before using it.

    Do I need an account or an MCP connection?

    No account or MCP connection is needed to copy. Connect LazyCoder to Claude once if you prefer retrieval.

    Where do my details go?

    Give task details to your chosen assistant. Optional preparation here stays on this device; the MCP starter contains public skill identity only.