Use when user wants to find recipes or resize recipe portions - provides systematic workflow for searching recipes, scaling ingredients by serving size, handling fractional amounts, and formatting output
Find recipes via web search and resize them based on number of servings. Core principle: Systematic scaling with proper fractional handling ensures accurate, usable recipes.
Announce at start: "I'm using the recipe-finding skill to search for recipes and resize portions."
| Task | Steps | Key Tools |
|---|---|---|
| Find Recipe | Search → Extract → Verify yield | WebSearch, WebFetch |
| Scale Recipe | Calculate factor → Scale ingredients → Round appropriately | Math |
| Present | Original → Scaled → Instructions | Formatted output |
Use when:
Don't use when:
Recipe Finding Progress:
- [ ] Phase 1: Search & Extract (recipe found with yield)
- [ ] Phase 2: Calculate Scaling (factor determined)
- [ ] Phase 3: Scale Ingredients (all items properly converted)
- [ ] Phase 4: Format Output (clear, usable recipe)
Find recipe with clear yield information:
Example search patterns:
"chocolate chip cookies recipe 24 cookies"
"chicken tikka masala recipe 4 servings"
"pizza dough recipe site:seriouseats.com"
Verify you have:
Formula: Scaling Factor = Desired Servings ÷ Original Servings
Common scaling factors:
| From → To | Factor | Strategy |
|---|---|---|
| 24 → 8 | ÷ 3 (0.333) | Use fractions: 1/3 |
| 4 → 2 | ÷ 2 (0.5) | Halve everything |
| 4 → 6 | × 1.5 | Use 3/2 ratio |
| 6 → 8 | × 1.33 | Multiply by 4/3 |
Pro tip: Express as simple fraction first (e.g., 1/3, 1/2, 3/2) for cleaner calculations.
Apply scaling factor to each ingredient:
Rounding guidelines:
Unit conversion helpers:
3 tsp = 1 tbsp
16 tbsp = 1 cup
2 cups = 1 pint
4 cups = 1 quart
Fractional ingredient handling:
Eggs (FOLLOW EXACTLY - no rationalizing):
Why precision matters: Eggs affect texture, moisture, and structure. Using a large egg when recipe needs 2/3 egg adds 50% more liquid/protein - enough to make cookies spread too much or cakes dense.
Small amounts (< 1/4 tsp):
Large amounts:
MANDATORY: Use this EXACT structure (not optional):
## [Recipe Name] (Scaled for [N] servings)
**Original Yield:** [original]
**Scaled Yield:** [new amount]
**Scaling Factor:** [factor] (e.g., 1/3 or ×1.5)
### Ingredients:
- [Amount] [unit] [ingredient] ([weight in grams if helpful])
- [Amount] [unit] [ingredient]
[Continue for all ingredients]
### Instructions:
1. [Step 1]
2. [Step 2]
[Continue all steps - adjust timing if needed]
### Notes:
- **Timing adjustments:** [if batch size affects cook time]
- **Fractional ingredients:** [explain egg/liquid conversions if used]
- **Pan size:** [adjust if scaling changes pan requirements]
Example:
## Chocolate Chip Cookies (Scaled for 8 cookies)
**Original Yield:** 24 cookies
**Scaled Yield:** 8 cookies
**Scaling Factor:** 1/3
### Ingredients:
- 1/3 cup (75g) unsalted butter, softened
- 1/4 cup (50g) granulated sugar
- 1/4 cup (55g) packed brown sugar
- 1 small egg (or 3 tbsp beaten egg)
- 2/3 tsp vanilla extract
- 3/4 cup (93g) all-purpose flour
- 1/3 tsp baking soda
- 1/3 tsp salt
- 2/3 cup (113g) chocolate chips
### Instructions:
1. Preheat oven to 375°F (190°C)
2. Cream butter and sugars until fluffy
3. Beat in egg and vanilla
4. Mix flour, baking soda, salt separately
5. Combine wet and dry ingredients
6. Fold in chocolate chips
7. Drop tablespoon-sized portions on baking sheet
8. Bake 9-11 minutes until golden
### Notes:
- **Timing:** Same as original (small batch doesn't affect individual cookie bake time)
- **Fractional egg:** Use 1 small egg or measure 3 tbsp beaten egg
- **Pan size:** Use same size sheet, just fewer cookies
Problem: "1 cup becomes 1/3 cup, I'll just call it 1/4 cup" Why bad: Flour ratios are critical - 25% error ruins texture Fix: Keep exact fractions, note weight in grams for precision
Problem: "Recipe needs 0.7 eggs... I'll just use 1" Why bad: Too much egg changes texture, moisture Fix: Use conversion chart (1 egg = 50ml, so 0.7 egg = 35ml or 2.5 tbsp)
Problem: Scaling 9×13" casserole to 1/4 size but using same pan Why bad: Affects cooking time and texture Fix: Note new pan size: 1/4 of 9×13" → use 8×8" pan, reduce time ~10-15%
Problem: Recipe needs 1 tsp, scaled to 1/3 tsp for smaller batch Why bad: Chemical reactions need minimum amounts to work Fix: Use 1/2 tsp minimum for baking powder/soda (adjust only for very large scales)
Problem: Recipe says "serves 4-6" and you scale for exact numbers Why bad: Ambiguous yields lead to wrong scaling Fix: Ask user to clarify or use midpoint (e.g., 5 servings) with note
Halving (× 0.5):
Thirding (× 0.33 or ÷ 3):
Doubling (× 2):
1.5× Scaling:
Rationalizations to REJECT:
STOP if you encounter:
Warning signs:
Use WebSearch for:
Use WebFetch for:
Provide weights when:
User request: "Find a chicken tikka masala recipe for 2 people"
Process:
User request: "I need 50 chocolate chip cookies for a party"
Process:
User request: "Adapt this 6-serving lasagna for 4 people"
Process:
You've succeeded when: