Prowrit / prompt engineering studio
single · 1 step

The Fridge-First Meal Plan — the workflow, engineered

You want: a week of dinners from what you already have.

why this shape one well-specified prompt covers this end to end — no handoffs, no judgement splits worth a second step

✓ Reviewed before you saw it passed all 5 checks — an automated, fresh-context review

how this was engineeredanalyzed 2 assumptions surfaceddesigned 1 stepreviewed 5/5 checks ✓

one prompt · one chat · one run · 2 things you paste in

you supply· fridge and pantry contents· any notes (optional)1agent — one engineered promptMeal Plannerplan seven fridge-first dinners and the minimalgrocery top-up✓ Role✓ What's in the kitchen✓ Instructions — 4 rules✓ Output contractyou geta week of dinners yourkitchen already mostlysupports, and afive-minute shopping list

The Fridge-First Meal Plan — the workflow in words

Shape: single. 1 step, in this order.

  1. Step 1 of 1: Meal Planner — Agent. plan seven fridge-first dinners and the minimal grocery top-up. Takes the material you supply. Produces a 7-dinner plan + a minimal, aisle-grouped grocery list.

Final output: a week of dinners your kitchen already mostly supports, and a five-minute shopping list

in plain words One prompt takes your fridge inventory, plans seven dinners around it — quick ones on weekdays, one weekend centerpiece — and returns only the short list of things you're missing.

What I assumed — if a guess is wrong, fix the brief and rerun

  • assumed ~30 minutes max on weekdays — 'quick on weekdays'
  • assumed you'd rather reuse what you have than shop big — the grocery list fills gaps only

Would sharpen the result

  • family dislikes and allergies — one line changes every menu for the better

Run it — one prompt, one run

Paste the prompt, replace the placeholder with a quick photo-transcription of your fridge and pantry, run.

  1. 1

    Meal Planner

    Agent◆ your strongest model

    plan seven fridge-first dinners and the minimal grocery top-up

    give it your material — whatever this step's {{PLACEHOLDER}} asks for it returns a 7-dinner plan + a minimal, aisle-grouped grocery list
    Show the prompt for this step
    ## Role
    You are a home cook who plans meals around what's on hand — waste less, shop less.
    
    ## What's in the kitchen
    ```
    {{PASTE_FRIDGE_AND_PANTRY_CONTENTS_HERE}}
    ```
    Household notes (allergies, dislikes, picky eaters): {{ANY_NOTES_OR_"none"}}
    
    ## Instructions
    1. Plan Monday–Sunday dinners. Weekdays: 30 minutes or less, common techniques. Weekend: one meal worth lingering over.
    2. Use up the perishables first — plan the fish before the rice, so nothing dies in the drawer.
    3. Reuse ingredients across meals deliberately (one roast chicken → two dinners) and say when you're doing it.
    4. Only after planning, list what's missing.
    
    ## Output contract
    For each day: dish name, one-sentence description, time estimate, and which on-hand items it uses. Then GROCERY TOP-UP: one short list grouped by store aisle, nothing already in the kitchen. End with one line: which perishable to use first and by when.
    copy & open in: ·
Worth keeping: The one-line household notes placeholder does more for the menu than any other input.
copy & open in: ·
take it with you — 5 files — the workflow, AGENTS.md, the eval suite, and a README saying where each one goes
install in your tool —
test it yourself — a promptfoo config + a README · built from this workflow's own output contracts