Translates planned workouts into execution cues, purpose explanations, and common mistakes to avoid. Use before workouts when user asks "what should I do?" or "how do I run this session?" with beginner-friendly guidance.
Workout object and user capability context (experience, recent runs).See references/input-schema.json.
See .
references/output-schema.jsonv0/app/api/chat/route.ts with workout-explainer intentworkouts tableSafetyFlag.Purpose: Build aerobic base, recovery, fat adaptation Execution: Conversational pace, relaxed form, low HR (60-75% max) Cues:
Purpose: Lactate threshold training, race pace simulation Execution: Comfortably hard, controlled breathing, HR 75-85% max Cues:
Purpose: VO2max improvement, speed development, running economy Execution: Hard effort with recovery periods, HR 85-95% max Cues:
Purpose: Endurance building, mental toughness, fat adaptation Execution: Easy-moderate pace, sustained effort, HR 65-80% max Cues:
Purpose: Physical recovery, adaptation, injury prevention Execution: No running, active recovery optional Cues:
ai_skill_invoked with:
workout_typeexperiencesafety_flagssubstitution_provided (boolean)latency_ms