返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

run-insights-recovery

分析已完成的跑步记录,提供努力程度评估、恢复建议和下次训练指导。在用户保存跑步记录后立即使用,或在用户询问“我做得怎么样?”或请求恢复建议时使用。

person作者: jakexiaohubgithub

When Claude should use this skill

  • Immediately after a run is saved
  • When the user asks "how did I do?" or "what should I do next?"
  • When user requests recovery advice or post-run analysis

Invocation guidance

  1. Provide RecentRunTelemetry plus derived metrics (pace stability, splits) and upcoming workouts.
  2. Map effort to easy/moderate/hard and generate concise bullets.
  3. Return Insight with RecoveryRecommendation and optional nextSessionNudge.

Input schema (JSON)

{
  "run": RecentRunTelemetry,
  "derivedMetrics": { "paceStability": string, "cadenceNote"?: string, "hrNote"?: string },
  "upcomingWorkouts": Workout[],
  "userFeedback"?: { "rpe"?: number, "soreness"?: string }
}

Output schema (JSON)

Insight

Integration points

  • API/hooks: Post-run pipeline in v0/lib/run-recording.ts and chat surface in v0/lib/enhanced-ai-coach.ts.
  • UI: Today screen banners and run detail modal.
  • Storage: Save alongside run in Dexie via v0/lib/db.ts.

Safety & guardrails

  • If HR missing, default to pace/RPE and add SafetyFlag with missing_data.
  • If user reports pain/dizziness, advise stopping and consulting a professional; downgrade next session.
  • Keep guidance ≤120 words; no medical diagnosis.

Telemetry

  • Emit ai_skill_invoked and ai_insight_created with run_id, effort, safety_flags.