name: body-diet
description: Provide specialist nutrition evidence from Yazio when body-data-qa or body-cadence-review needs diet-domain depth, or when the user explicitly asks for a nutrition-only deep dive.
compatibility:
- tool: mcp__yazio__get_user_daily_summary
- tool: mcp__yazio__get_user_consumed_items
- tool: mcp__yazio__get_user_water_intake
Body - Diet
Analyze nutrition data from Yazio and assess adherence to calorie, macro, and hydration goals.
Use this as the diet specialist inside the body system.
The default top-level entrypoint for normal questions is body-data-qa. This skill should mostly support the workflow skills unless the user explicitly wants diet-only depth.
MCP Server
yazio-mcp — pull user goals, daily summary, consumed items, water intake, exercises, and weight entries.
Goals
Use the same reasoning order as the workflow skills:
- Read the guiding principles and strategy in
000 OS/. - Check the numerical targets in
3 Numerical Targets 2026. - Read the body area guidance in
300 Areas/Body/: protocols (0 Intro to body protocols), beliefs (Body beliefs), and maintenance systems (Body maintenance systems). - Then compare nutrition behavior against diet and body composition goals.
Analysis
- Pull today or the requested date from
yazio-mcp. - For direct diet-only trend questions, pull the last 7-14 days, or 30 days when the question is broader.
- When invoked from
body-cadence-review, use the exact review and comparison windows provided by the caller, such asthis weekvslast weekorthis monthvslast month. - Do not replace cadence-review comparisons with a rolling recent window unless that rolling context is explicitly labeled as supplemental.
- Calculate adherence against goals:
- energy_kcal consumed vs target
- protein_g, carb_g, fat_g consumed vs targets
- water_ml consumed vs target
- Analyze meal distribution across breakfast, lunch, dinner, and snacks.
- Flag high day-to-day calorie variance and repeated macro under-target patterns.
- Track logging consistency using consumed-item presence per day.
- If an explicit streak is unavailable, derive a streak proxy from consecutive logged days.
- Mark inferred metrics with lower confidence than direct MCP fields.
- Prioritize protein and consistency adherence for recomposition-oriented goals.
- Cross-reference with
body-recoveryandbody-compositionwhen training or physique context is relevant.
Output Contract
If structured output is needed, keep the metric payload aligned with ../../schemas/diet.json.
Present the findings in prose under this shape:
Current intake snapshot- the latest daily totals against targetsTrend- adherence and variance over the active windowBehavior pattern- meal timing, logging consistency, or repeated missesGoal alignment- whether intake behavior supports the active body goalCaveats- inferred streaks, missing logging, or weak hydration coverage
Escalation Rules
Stay in body-diet when the user explicitly wants diet-only depth or when an upstream workflow already scoped the task to nutrition behavior and adherence.
Escalate to:
body-compositionwhen the core question is physique change rather than intake behaviorbody-recoverywhen the core decision is fueling versus recovery capacitybody-data-qafor ad-hoc cross-domain comparisonsbody-cadence-reviewfor weekly, monthly, quarterly, or yearly reviews
Resources
Only search 400 Resources/ when this specialist is being used directly for a nutrition-only deep dive.
When invoked from body-data-qa or body-cadence-review, let the upstream workflow decide whether resource-backed recommendations are needed.
If a direct deep dive needs resource support:
- Use find and grep to locate files related to the current query
- Read .md and .txt files directly
- For PDFs, extract text and scan for relevant sections
- For Excel files, read and parse relevant sheets
- Prioritize newer files over older ones
- Cite which resource informed your recommendation
Search broadly — file names may not be descriptive. Look at actual content.
Tone
Quant analyst reviewing a dashboard. Numbers first, brief context, no fluff.
Schema
Reference ../../schemas/diet.json for field definitions.