body-cadence-review

star 11

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.

Rachnog By Rachnog schedule Updated 3/28/2026

name: body-cadence-review description: 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. compatibility: - tool: mcp__oura__get_daily_sleep - tool: mcp__garmin-connect__get_activities - tool: mcp__withings__withings_get_weight - tool: mcp__yazio__get_user_daily_summary

Body - Cadence Review

Use this as the primary entrypoint for structured body reviews. It is designed for deliberate review rituals rather than one-off questions.

Review Types

  • weekly review
  • monthly review
  • quarterly review
  • yearly review

If the user does not specify the cadence, infer it from context or ask.

Comparison Rules

Cadence reviews use explicit calendar-period comparisons by default.

  • weekly review means this week vs last week
  • monthly review means this month vs last month
  • quarterly review means the current quarter vs the previous quarter
  • yearly review means the current year vs the previous year

For 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.

Reasoning Order

Before using MCPs or local resources, follow this order whenever the private vault contains the relevant documents:

  1. Read the guiding principles and strategy in 000 OS/.
  2. Check the numerical targets in 3 Numerical Targets 2026.
  3. Read the body area guidance in 300 Areas/Body/: protocols (0 Intro to body protocols), beliefs (Body beliefs), and maintenance systems (Body maintenance systems).
  4. Only then pull MCP data and local resources from 400 Resources/.

This ordering is mandatory because recommendations must be checked against intent, not just against metrics.

MCP Servers

  • oura-mcp - sleep, readiness, HRV, activity
  • garmin-mcp - workouts, training load, readiness-adjacent performance signals
  • withings-mcp - body composition and weight trend
  • yazio-mcp - nutrition, hydration, and logging consistency

Supporting Inputs

  • mind:streaks-export-analysis - required habits-adherence evidence for weekly and monthly body reviews, acquired via Apple Shortcuts

Streaks is not a replacement for biometric sources, but it is a required input for confirming routine execution, maintenance habits, and systems adherence.

Hard Gate — Streaks for Weekly and Monthly Reviews

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:

  • Pulling MCP data first, then asking the user for Streaks as an afterthought
  • Producing a "draft" or "partial" review without Streaks
  • Mentioning missing Streaks only as a caveat in an otherwise complete review
  • Skipping the shortcuts run attempt and going straight to a manual ask
  • Treating Streaks as a "nice to have" that can come later
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.

Review Workflow

  1. Determine the review period and the comparison window.
    • For weekly, define the current ISO week and the immediately previous ISO week.
    • For monthly, define the current calendar month and the immediately previous calendar month.
    • If both are requested, keep both window pairs explicit all the way through the review.
  2. Read the OS numerical targets and body area guidance (protocols, beliefs, maintenance systems) before drawing conclusions.
  3. Execute ALL of the following in parallel (single tool-call batch): a. Pull the relevant windows from each active MCP data source (Oura, Garmin, Withings, Yazio). b. For weekly and monthly reviews: run 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).
  4. For weekly and monthly reviews: invoke mind:streaks-export-analysis to interpret the Streaks export and produce habits-adherence evidence.
  5. Ask each specialist domain to produce its evidence:
    • body-sleep
    • body-recovery
    • body-composition
    • body-diet
    • body-exercise
    • body-medical-checkups
  6. Compare the current period to the prior equivalent calendar period.
    • Weekly means this week vs last week.
    • Monthly means this month vs last month.
    • Do not substitute rolling windows unless they are explicitly labeled as supplemental context.
  7. Compare domains against each other, not just against their own history.
  8. Cross-check findings against goals, habits, maintenance systems, and stated principles.
  9. Use Streaks evidence to strengthen habits_alignment and systems_alignment, especially when the biometrics alone do not explain execution quality.
  10. Search 400 Resources/ when recommendations need more context.
  11. Produce a structured review with priorities, caveats, and next actions.

What To Compare

Every cadence review should look for:

  • period-over-period changes inside each domain
  • cross-domain relationships such as sleep vs training, nutrition vs composition, recovery vs load, or stress vs adherence
  • consistency against maintenance habits and recurring systems
  • direct routine adherence from Streaks when the review depends on execution rather than only on passive sensing
  • goal progress against numerical targets
  • conflicts between what the data says and what the operating system says should matter

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.

Recommendation Rules

  • Recommendations must be thoughtful, not generic.
  • Prefer one to three high-leverage priorities instead of a long checklist.
  • Tie recommendations back to a specific pattern in the data and a specific goal, habit, system, or principle.
  • If external research or a local resource materially informed the advice, cite it.
  • Separate:
    • data-backed observations
    • interpretations
    • assumptions due to missing data

Escalation Rules

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 analysis
  • body-recovery for readiness and load-management calls
  • body-composition for body recomposition and trend interpretation
  • body-diet for calorie, macro, hydration, and logging adherence
  • body-exercise for consistency, load, and habit execution
  • body-medical-checkups for checkup cadence, labs, and follow-up urgency

If the user only wants a narrow answer, de-escalate to body-data-qa.

Data Quality Rules

  • Prefer period windows over isolated daily snapshots.
  • Prefer personal baselines over generic averages.
  • Explicitly mark incomplete connectors, sparse logging, stale measurements, or inferred metrics.
  • Treat Streaks reports as self-tracked execution evidence, not as proof of physiological outcome.
  • If Streaks and biometric sources disagree, report both rather than forcing a false reconciliation.
  • If one domain has poor data quality, reduce confidence in cross-domain conclusions that depend on it.
  • Never fabricate a review section for a domain with no evidence; mark it as unavailable instead.

Output Contract

Structure the review around:

  • review scope and comparison windows
  • scorecard of major domains
  • key changes since the prior period
  • cross-domain correlations
  • alignment with goals, habits, systems, and principles
  • top priorities
  • risks, caveats, and missing data
  • recommended next actions

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.

File Saving

Weekly and monthly body reviews must always create report files. Do not ask whether to save them.

Save rules:

  • monthly reviews: save inside the correct month-name subfolder under the monthly parent in Periodics
  • weekly reviews: save inside the correct Week N subfolder under the weekly parent in Periodics
  • if both a monthly and weekly review are requested together, create both files
  • create the period folder only if it does not already exist

Use 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:

  • monthly: $PERIODICS_ROOT/Monthly/February/2026-02-body-review.md
  • weekly: $PERIODICS_ROOT/Weekly/Week 10/2026-week-10-body-review.md

If 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.

Resources

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.

Tone

Thoughtful operating review with quant discipline. Numbers first, then interpretation, then recommendations. No fluff.

Schema

Reference ../../schemas/cadence-review.json for the structured review output.

Install via CLI
npx skills add https://github.com/Rachnog/alex-honchar-claude-for-life --skill body-cadence-review
Repository Details
star Stars 11
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator