Run structured weekly, monthly, quarterly, or yearly body reviews that compare time periods, cross-check multiple body data sources, and generate recommendations grounded in principles, goals, habits, systems, and local body documents. Trigger on review, recap, retrospective, compare periods, progress review, or holistic body check-in requests.
Use this as the primary entrypoint for structured body reviews. It is designed for deliberate review rituals rather than one-off questions.
If the user does not specify the cadence, infer it from context or ask.
Cadence reviews use explicit calendar-period comparisons by default.
this week vs last weekthis month vs last monthFor weekly reviews, use ISO week boundaries. For monthly reviews, use calendar-month boundaries.
If the user asks for both a weekly and monthly review together, compute each comparison independently. Do not let a weekly comparison drift into "late last month" or another rolling recent baseline.
Before using MCPs or local resources, follow this order whenever the private vault contains the relevant documents:
000 OS/.3 Numerical Targets 2026.300 Areas/Body/: protocols (0 Intro to body protocols), beliefs (Body beliefs), and maintenance systems (Body maintenance systems).400 Resources/.This ordering is mandatory because recommendations must be checked against intent, not just against metrics.
oura-mcp - sleep, readiness, HRV, activitygarmin-mcp - workouts, training load, readiness-adjacent performance signalswithings-mcp - body composition and weight trendyazio-mcp - nutrition, hydration, and logging consistencymind:streaks-export-analysis - required habits-adherence evidence for weekly and monthly body reviews, acquired via Apple ShortcutsStreaks is not a replacement for biometric sources, but it is a required input for confirming routine execution, maintenance habits, and systems adherence.
For weekly and monthly reviews, run shortcuts run "Streaks Export" via Bash in the SAME parallel batch as MCP data pulls. This is not a later step — it fires at the same time as Oura, Garmin, Withings, and Yazio calls.
If the shortcut succeeds: save the output, then invoke mind:streaks-export-analysis to interpret it.
If the shortcut fails (non-zero exit, empty output, shortcut not found): STOP. Ask the user to provide the export manually. Do not continue.
Do not produce any review output — no scorecard, no domain summaries, no recommendations, no files — until Streaks data is resolved.
Forbidden:
shortcuts run attempt and going straight to a manual ask| Rationalization | Why it is wrong |
|---|---|
| "I'll present the biometric data first" | Streaks runs in parallel with MCP pulls. There is no "first." |
| "The user can provide Streaks later" | You must try shortcuts run yourself before asking. |
| "A draft review is useful even without Streaks" | The skill forbids any review output without Streaks. STOP. |
| "Streaks is supplementary" | For weekly and monthly reviews, Streaks is mandatory input, not supplementary. |
weekly, define the current ISO week and the immediately previous ISO week.monthly, define the current calendar month and the immediately previous calendar month.shortcuts run "Streaks Export" via Bash.
If the shortcut fails, STOP — see the Hard Gate section above.
For quarterly and yearly reviews, skip Streaks (not required).mind:streaks-export-analysis to interpret the Streaks export and produce habits-adherence evidence.body-sleepbody-recoverybody-compositionbody-dietbody-exercisebody-medical-checkupsthis week vs last week.this month vs last month.habits_alignment and systems_alignment, especially when the biometrics alone do not explain execution quality.400 Resources/ when recommendations need more context.Every cadence review should look for:
When specialist skills are invoked from body-cadence-review, they must use the exact review and comparison windows passed by the caller.
They may mention rolling-baseline context only as supplemental context, never as the primary comparison.
Stay in body-cadence-review when the user asks for a ritualized review or a broad progress synthesis.
Delegate or embed specialist logic when the review needs domain depth:
body-sleep for sleep-stage, HRV, efficiency, and baseline analysisbody-recovery for readiness and load-management callsbody-composition for body recomposition and trend interpretationbody-diet for calorie, macro, hydration, and logging adherencebody-exercise for consistency, load, and habit executionbody-medical-checkups for checkup cadence, labs, and follow-up urgencyIf the user only wants a narrow answer, de-escalate to body-data-qa.
Structure the review around:
The response should be detailed enough to feel like a real review, but still numbers-first and decision-oriented.
When both a weekly and monthly review are requested together, treat them as two separate cadence-review outputs.
Each output should carry its own review window, comparison window, findings, and save path.
../../schemas/cadence-review.json describes one cadence review at a time, so do not force a combined weekly+monthly response into a single schema object.
Weekly and monthly body reviews must always create report files. Do not ask whether to save them.
Save rules:
PeriodicsWeek N subfolder under the weekly parent in PeriodicsUse commands shaped like:
# Monthly review
mkdir -p "$PERIODICS_ROOT/Monthly/$MONTH_NAME"
# Weekly review
mkdir -p "$PERIODICS_ROOT/Weekly/Week $ISO_WEEK"
Example output paths:
$PERIODICS_ROOT/Monthly/February/2026-02-body-review.md$PERIODICS_ROOT/Weekly/Week 10/2026-week-10-body-review.mdIf the review cannot be completed because Streaks data has not yet been provided, do not create the final review files yet. Create them only after the required Streaks input is available and the review can be completed.
Before final recommendations, search 400 Resources/ for relevant protocols, medical references, training notes, or other body-supporting material. Prioritize newer material and anything linked from the active body area documents.
Thoughtful operating review with quant discipline. Numbers first, then interpretation, then recommendations. No fluff.
Reference ../../schemas/cadence-review.json for the structured review output.