mprecilio20/adaptive-endurance-coach — explained in plain English
Analysis updated 2026-05-18
Get a periodized training plan for an upcoming triathlon, run, or bike race.
Automatically adjust today's workout based on sleep and recovery signals.
Get daily nutrition targets calculated from actual training load.
| mprecilio20/adaptive-endurance-coach | 0xknowles/ruby | 0xrphl/solar-crypto-mining-farm-maximization-control | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | — | C++ | C++ |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 4/5 | 5/5 |
| Audience | general | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires a TrainingPeaks account, a paid AI assistant tier, and connecting a separate TrainingPeaks MCP server.
Adaptive Endurance Coach is a skill that turns an AI coding assistant like Claude Code into an endurance sports coach for swimming, cycling, running, and triathlon. Instead of giving one-off advice, it manages long-term training the way a real coach and sports nutritionist would, building a plan backward from your target race and adjusting it over time based on your data. It uses TrainingPeaks as the main place your training plan lives, with Strava as an optional extra. The skill builds periodized training plans and labels its methods honestly as proven, promising, or unsupported rather than presenting everything as equally solid. It looks at daily readiness signals like HRV, sleep, and soreness to decide whether a planned session should go ahead, be softened, or turned into a rest day, and it adjusts training around injuries using pain rules and adapted strength work. For races, it writes a specific plan covering pacing, fueling, and a taper based on your own history. Nutrition is included by default: it calculates daily calorie and macro targets from your training load and writes them onto your calendar. The skill also keeps a memory folder on your machine with your profile, race calendar, injury history, and past decisions, so later coaching sessions build on what it already knows about you. Setup involves connecting a separate TrainingPeaks integration tool, which the author forked and reviewed rather than pointing to the original project, then installing this skill into your AI assistant. The README recommends simply handing an included setup file to your AI assistant and letting it walk through installation. It requires an AI coding tool with a paid tier, a TrainingPeaks account, and Python 3.10 or newer. The README is direct about privacy: using this means sharing personal health and training information with whichever AI provider you use, and it notes you can decline or approximate any details you are not comfortable sharing. It also states plainly that it is not meant to replace a human coach, only to be an option when one is not accessible.
An AI-agent skill that acts as a personal endurance coach, building periodized training plans, readiness adjustments, and nutrition targets via TrainingPeaks.
The README does not state a license, so terms of reuse are unclear.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.