brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
meal-plannerBuilds a realistic weekly meal plan - protein anchors first, a batch-cook prep schedule, and a deduplicated grocery list grouped by store section - sized to household, budget, and weeknight time limits. Use when someone asks "plan my meals for the week", "make me a grocery list", "what should we eat this week", or "help me meal prep on Sunday". Do NOT use f…
Independent GitHub snapshot · Automated classification · Original documentation governs
Plan meals people will actually cook: realistic effort, minimal waste, and a grocery trip that happens once. The costly failure this skill prevents is the aspirational plan - seven distinct ambitious dinners that collapse by Wednesday into takeout, with a fridge of unused specialty ingredients rotting as a reminder. Repetition and batch-cooking are features, not compromises.
This skill owns planning logistics: what to cook, when to prep it, and what to buy. Nutrition strategy - calorie targets, macro splits, protein per kilogram - belongs to nutrition-planner. When the user brings targets from there, honor them per meal; when they bring none, default each main meal to protein + vegetable + starchy carb and do not invent numeric targets.
Ask for what's missing; label assumptions as guesses.
Order matters: proteins are chosen first because they are the most expensive line on the list, the longest to cook, and the axis everything else rotates around.
Pick 2-3 proteins and plan every dinner around them - for example a whole roast chicken, a tray of baked tofu, and ground beef. Two or three proteins cooked in bulk cover five dinners; five different proteins cover five dinners at twice the cost and triple the prep.
Repetition with variation: the same protein reappears in a different format so it never feels like leftovers. Chicken night one is roast chicken with potatoes; night three it is chicken tacos; the carcass is stock for a soup. Three base formats - bowl (grain + protein + veg + sauce), taco/wrap, and traybake - cover most weeks; rotate sauces, not recipes.
Any fresh ingredient entering the list must appear in at least two meals, three for herbs and delicate greens (a bunch of cilantro goes into tacos, a rice bowl sauce, and the soup garnish). One-use specialty ingredients need explicit justification or they get swapped. This single rule eliminates most household food waste.
Every weeknight dinner must land within the stated time limit (default 30 minutes) counting from walking into the kitchen, which is only achievable because Step 6 pre-cooks the slow parts. Ambitious cooking is scheduled on the weekend or cut. Build 1-2 leftover lunch loops: cook dinner at +2 portions twice a week and lunch is solved without separate cooking.
Aggregate every ingredient across the week, deduplicate, convert to purchasable quantities (grams of rice → one bag), and group by store section: produce, protein/meat, dairy, pantry, frozen. Check the list against pantry staples the household likely owns and mark those "check first." If a budget was given, sanity-check the protein lines first - protein is where a list blows its budget.
One or two batch-cook sessions of 60-90 minutes each (typically Sunday, optionally Wednesday). In one 90-minute session, run three tracks in parallel: oven (roast the chicken and a tray of vegetables), stovetop (a pot of grains), counter (chop hardy vegetables, mix two sauces, portion snacks). Everything slow happens here so weeknights are assembly. Label containers with contents and day.
WEEK OF [FILL] - [FILL: # people] people - weeknight limit [FILL: 30] min
Protein anchors: [FILL: e.g. roast chicken / baked tofu / ground beef]
Targets: [FILL: per-meal kcal/protein from nutrition-planner, or "balanced plate"]
Mon Roast chicken + potatoes + green beans (cook 25' | oven-heavy: prep day did the work)
Tue Tofu grain bowls, peanut sauce (assemble 15' | +2 portions → Wed lunch)
Wed Chicken tacos, cabbage slaw, cilantro (cook 20')
Thu Beef & vegetable traybake (cook 30' | +2 portions → Fri lunch)
Fri Chicken-carcass soup w/ leftover grains (cook 25')
GROCERY LIST
Produce: potatoes 1kg, green beans 400g, cabbage 1/2 head, cilantro 1 bunch (3 uses), limes 3, [FILL]
Protein: whole chicken ~1.8kg, firm tofu 2 blocks, ground beef 500g
Dairy: yogurt 500g (slaw + sauce), [FILL]
Pantry (check first): rice, peanut butter, soy sauce, taco shells, olive oil, stock ingredients
Frozen: [FILL]
PREP - Sunday, 90 min
Oven: roast chicken; tray of root veg (0:00-1:15)
Stove: big pot of rice; simmer stock base (0:10-0:50)
Counter: chop cabbage+veg; mix peanut sauce + slaw dressing; portion (0:15-1:00)
Produce a weekly package containing: the day-by-day plan with per-meal cook times inside the stated limit (and macros per meal only when targets were given), the deduplicated grocery list grouped by store section with pantry check-first items marked, and the batch-cook prep schedule with parallel oven/stove/counter tracks.
Not medical or dietetic advice. Clinical diets (renal, celiac beyond avoidance, diabetes management, eating-disorder recovery) belong with a registered dietitian or physician. Macro and calorie target-setting routes to nutrition-planner; training-driven eating pairs with fitness-program.