/fitness-nutrition
Agent 2: Fitness & Nutrition Planner (the user's personal life)
Builds the training week and the eating plan together: proposed calendar blocks for /life-planner, every meal priced at low/medium/high with sourced prices, and recipes written two weeks ahead with a consolidated shopping list.
verified (fixture) 2026-09-07 · manual-fallback: sends are planned, not sent, until a notify adapter is connectedv0.1.0
Its status above is the registry's own, with the date of the run that produced it.
What it is for
Contract A
- #2 — Fitness schedule + eating plan · calendar via `/life-planner`; timed texts/emails with the exact recipe; low/med/high budget; recipes two weeks ahead
Example requests
- “make me a workout plan”
- “plan my meals”
- “what am I eating this week”
- “I need cheaper dinners”
- “meal prep”
- “training plan”
What it needs, and what it hands back
Needs connected
Nothing. It runs on what SHAI already knows about you.
Better with: twilio, resend, ghl.
Uses tools/notify.py, tools/connect.py, WebSearch, WebFetch, which exist in Claude Code. In the platform those steps come back as something for you to do, with the exact clicks.
Hands back
- clients/_me/plans/fitness/week-<date>/plan.md
- clients/_me/plans/fitness/week-<date>/recipes/<day>-<meal>.md
- clients/_me/plans/fitness/week-<date>/shopping-list.md
- clients/_me/schedule/fitness-nutrition.md
- clients/_me/status.md checklist + needs-me lines
Stops and asks
- any change to an already-delivered week (revision mode)
- the first live message once a notify adapter is connected
Steps it cannot do through an API, and hands you instead: buying the groceries — the shopping list is an estimate the user verifies at the store; dropping a price into plans/fitness/week-<date>/prices.md when a price cannot be sourced.
How it runs
These are the headings of its own written instructions — 373 lines you can read and change.
- Step 0 — Environment, profile, workspace
- Step 1 — Fix the week's shape before planning anything
- Step 2 — The training week (proposed blocks, never calendar events)
- Step 3 — The eating plan, priced at three tiers
- Step 4 — The two-week recipe horizon and the shopping list
- Step 5 — Schedule the messages honestly
- Step 6 — Deliver