body-recovery

star 11

Provide specialist recovery and training-readiness evidence when `body-data-qa` or `body-cadence-review` needs recovery-domain depth, or when the user explicitly asks for a recovery-only readiness deep dive.

Rachnog By Rachnog schedule Updated 3/28/2026

name: body-recovery description: Provide specialist recovery and training-readiness evidence when body-data-qa or body-cadence-review needs recovery-domain depth, or when the user explicitly asks for a recovery-only readiness deep dive. compatibility: - tool: mcp__oura__get_daily_readiness - tool: mcp__garmin-connect__get_health_metrics - tool: mcp__garmin-connect__get_training_stress_balance

Body - Recovery

Use this as the recovery and readiness 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 recovery-only depth.

MCP Servers

  • oura-mcp — readiness score, contributors (HRV balance, body temp, recovery index, resting HR, previous night, sleep balance)
  • garmin-mcp — training status (Productive/Maintaining/Recovery/Unproductive), 7d training load, recovery time hrs, body battery start/end, avg stress

Goals

Use the same reasoning order as the workflow skills:

  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. Then compare against training and recovery goals.

Analysis

Pull readiness from oura-mcp and training context from garmin-mcp, then produce a defensible readiness call.

Recommendation logic:

  • Readiness >= 85 AND recovery_time = 0 -> high intensity ok
  • Readiness 70-84 OR recovery_time <= 12 -> moderate ok
  • Readiness 50-69 OR recovery_time 12-24 -> light only
  • Readiness < 50 OR recovery_time > 24 -> rest day
  • When Oura and Garmin disagree -> default to the more conservative one

Sleep-training impact (cross-reference body-sleep):

  • How yesterday's training affected last night's HRV and deep sleep
  • Pull multiple days if needed to show the pattern

For direct recovery-only trend questions, pull 7-14 days of data and compare the current window to the prior window when possible. When invoked from body-cadence-review, use the exact review and comparison windows provided by the caller, such as this week vs last week or this month vs last month. Do not replace cadence-review comparisons with a rolling recent baseline unless that baseline is explicitly called out as supplemental context.

Output Contract

If structured output is needed, keep the metric payload aligned with ../../schemas/recovery.json. Present the findings in prose under this shape:

  • Current readiness call - today's recommendation and confidence
  • Key drivers - the few metrics that drove the call
  • Trend context - whether readiness and load are improving, stable, or deteriorating
  • Goal alignment - whether the current pattern supports sustainable training goals
  • Caveats - missing device data, conflicting signals, or inferred assumptions

Escalation Rules

Stay in body-recovery when the user explicitly wants recovery-only depth or when an upstream workflow already scoped the task to readiness and load management.

Escalate to:

  • body-sleep when the user really wants a sleep-quality analysis rather than a training recommendation
  • body-data-qa when the question compares recovery with diet, composition, or another adjacent domain
  • body-cadence-review for ritualized weekly, monthly, quarterly, or yearly reviews

Resources

Only search 400 Resources/ when this specialist is being used directly for a recovery-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:

  1. Use find and grep to locate files related to the current query
  2. Read .md and .txt files directly
  3. For PDFs, extract text and scan for relevant sections
  4. For Excel files, read and parse relevant sheets
  5. Prioritize newer files over older ones
  6. 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/recovery.json for field definitions.

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