| name | readiness-check |
| description | Pre-run safety gate that evaluates readiness and recommends proceed/modify/skip decisions. Use before scheduled workouts to assess recovery status, injury signals, and training load based on sleep, soreness, and recent activity. |
| metadata | [object Object] |
When Claude should use this skill
- Before starting a planned workout or recording a run
- When the user reports fatigue, soreness, or poor sleep
- When user asks if they should run today or if they're ready for a workout
Invocation guidance
- Supply
UserProfile, recentTrainingHistory, andselfReport(sleep, soreness, mood). - Evaluate against load/monotony caps and health signals; prefer conservative outcomes.
- Return a readiness decision with
SafetyFlag[]and recommended modifications.
Input schema
See references/input-schema.json.
Output schema
See references/output-schema.json.
Integration points
- UI: Pre-run modal; disable GPS start if decision is
skipormodify. - API: New route
v0/app/api/run/readiness. - Background: Can run nightly to precompute next-day readiness.
Safety & guardrails
- If pain/dizziness/injury keywords detected → decision must be
skip, advise stop and consult professional. - If data missing or uncertain → default to
modify, emitSafetyFlagmissing_data. - Never provide medical diagnosis.
Telemetry
- Emit
ai_skill_invokedandai_safety_flag_raised(if any) withdecision,safety_flags,model,latency_ms.