4.9 KiB
Cooking Framework — Claude Code Instructions
This directory contains a personal cooking framework for a frequent traveler. The system uses a formula-based approach: every meal = Protein + Produce + Starch + Fat + Acid + Aromatic + Technique.
Key Reference Files
Flavor Sense.md— the four flavor mechanisms (fat as solvent, acid resets palate, salt in layers, browning creates umami)Flavor Profile Formulas.md— 10 flavor profiles as role principles with "identify by" cuesRole Substitution Logic.md— substitution hierarchies for each roleFrameworks.md— three cooking techniques: One-Pan Sear, Steam-Sauté, Starch-BufferWeekly Planning Template.md— market-first meal planning entry pointEssential Non-Perishables.md— pantry stocking guide
Location File Workflow
Location files live in Locations/[City, Country].md. They have four zones:
- Zone 1 (Header): Location name, region, first visited, last updated
- Zone 2 (Observations): User-filled market notes — freeform or structured fields
- Zone 3 (Analysis): Agent-generated output — five subsections
- Zone 4 (Visit Log): Chronological user notes from each visit
When the user says "Process my [City] location file"
- Find the file at
Locations/[City, Country].md - Read Zone 2 (Observations) — parse both freeform text and structured fields; treat them as the same pool of information
- Map observations to framework roles using
Role Substitution Logic.md:- Fat: any cooking oil, animal fat, or dairy fat mentioned
- Acid: citrus, vinegar, fermented liquids, sour dairy, or sour-tasting condiments
- Aromatic: alliums + any secondary aromatics (ginger, lemongrass, spices, herbs)
- Starch: any grain, root vegetable, legume, or bread
- Protein: any meat, fish, egg, legume, or tofu
- Umami: any fermented condiment, aged cheese, concentrated tomato, or mushroom
- Match observations to the 10 profiles in
Flavor Profile Formulas.md. Assign confidence:- ✦✦✦ = all three defining elements (fat + acid + aromatic character) present
- ✦✦ = two of three defining elements present, or key secondary aromatics missing
- ✦ = only partial match; note specifically what's absent
- Omit profiles that score below ✦ (nothing available)
- Generate 3–5 meal options using available ingredients. Each formatted as:
*[Meal name]* — [Technique] · [Profile] · [protein] / [produce] / [starch] / [fat] / [acid] / [aromatic]Use techniques fromFrameworks.md: One-Pan Sear or Steam-Sauté (Starch-Buffer if microwave available) - Write 3–5 bullet points of regional intelligence — what's culinarily notable about this location, what differs from the framework's defaults, what a traveler without local knowledge would benefit from knowing. Draw on your knowledge of the region's culinary traditions.
- Write 3–5 "things to look out for" — specific ingredients or products worth seeking on the next market visit, each with a one-line explanation of why it matters (flavor role, rarity, or value)
- Replace Zone 3 (Analysis) with the five subsections filled in
- In Zone 1, set "First visited" to today's date if currently blank; set "Last updated" to today's date
- Stage and commit:
git add "23-Cooking/Locations/[City, Country].md" git commit -m "generate location file: [City, Country]"
When the user says "Update my [City] location file"
- Find the file at
Locations/[City, Country].md - Read Zone 2 (Observations) AND Zone 4 (Visit Log) — the full visit log supplements and may revise the original observations; treat both as one combined pool of information
- Re-run steps 3–8 from the generate workflow above using the combined observations
- In Zone 1, set "Last updated" to today's date; leave "First visited" unchanged
- Stage and commit:
git add "23-Cooking/Locations/[City, Country].md" git commit -m "update location file: [City, Country]"
Analysis Output Format
Ingredient Role Map
Inline format, one line:
Fat: [items] | Acid: [items] | Aromatic: [items] | Starch: [items] | Protein: [items] | Umami: [items]
Profile Matches
One line per profile, ordered by confidence (highest first):
[Profile Name] ✦✦✦ [Profile Name] ✦✦ (missing: [specific absent element]) [Profile Name] ✦ (missing: [specific absent elements])
Meal Options
3–5 items, one per line, italicised meal name:
[Meal name] — [Technique] · [Profile] · [protein] / [produce] / [starch] / [fat] / [acid] / [aromatic]
Regional Intelligence
3–5 bullet points. Focus on: staple ingredients, local cooking patterns, things that differ from framework defaults, and anything a traveler without local knowledge would miss.
Things to Look Out For
3–5 items, each with name and one-line explanation:
[Ingredient/product] — [why it matters: flavor role, what profile it unlocks, rarity, or value]