核心功能
Endurance Coach 是一款面向铁人三项、马拉松及超长距离耐力运动的个性化训练规划技能。它通过两种数据输入方式(Strava自动同步或手动体能评估)建立运动员档案,结合功率/配速区间、训练负荷管理(TSS/CTL/ATL/TSB)和周期化理论,生成科学严谨的训练计划。
关键能力亮点:
- 数据整合:直接读取SQLite本地数据库,支持Strava历史训练数据回溯分析
- 智能评估:通过CLI命令集完成体能诊断,含区间测试协议、负荷累计追踪
- 周期化设计:遵循经典运动训练学(一般准备期→专项期→赛前减量→比赛)
- 模板化输出:YAML v2.0结构化方案,可渲染为可视化HTML周报
显著优势
1. 专业级方法论:基于TrainingPeaks等职业教练平台的训练哲学("轻松日轻松,强度日强度"、逐步特异性原则)
2. 动态适应性:通过activity <id> --laps进行单课次分析,校验目标达成率与恢复质量
3. 风险控制内置:强制要求"运动员确认"环节,避免跳过伤病史、时间约束等关键信息
局限性与风险
| 维度 | 说明 |
|------|------|
| 数据来源依赖 | 手动输入模式存在主观偏差风险,技能明确建议"保守估计并尽早进行实地测试" |
| 技术门槛 | 需熟悉CLI操作(Node.js环境、SQLite查询),非技术用户学习曲线陡峭 |
| 医学边界 | 虽提及伤病询问,但**非医疗建议**,运动损伤需专业医师介入 |
| 实时反馈 | 缺乏可穿戴设备直连,依赖事后数据同步 |
适合人群
- 目标导向型业余运动员:有明确赛事目标(铁三/马拉松/越野赛),追求结构化训练
- 数据驱动型用户:习惯使用Strava记录,愿解读功率/心率/配速数据
- 自训爱好者:无法负担私人教练,但具备自主执行训练计划的能力
使用建议
首次使用务必完成Phase 2"运动员验证"环节——这是防止过度训练、规避运动损伤的关键安全阀。建议配合实地测试(如FTP/阈值配速测试)校准估算数据,而非完全依赖历史均值。