1.8k Downloads
Overview
Generate personalized, periodized endurance training plans (triathlon, marathon, ultra) using Strava history or manually collected fitness data, then output them as structured JSON and rendered HTML calendars.
Key Advantages
1.Deep domain specialization in endurance coaching with explicit support for triathlon, marathons, and ultra-endurance events.
2.Tight Strava + SQLite integration for data-driven assessment, including activity history, athlete profile, and goals tables.
3.Clear multi-phase workflow (setup → assessment → validation → zones/load → plan design → race strategy) that mirrors professional coaching tools like TrainingPeaks.
4.Rich, structured TrainingPlan JSON schema suitable for downstream tooling, analysis, or syncing to other systems.
5.Interactive HTML rendering with calendar view, workout details, completion tracking (localStorage), and mobile-friendly layout for athletes to use day-to-day.
Emphasis on conservative load management,
Use Cases
- Creating a full macrocycle training plan leading up to a key A-race (e.g., Ironman 70.3, marathon, 100K ultra) based on 1–2 years of Strava history.
- Designing a structured plan for athletes without Strava by manually assessing training history, benchmarks, constraints, and converting it into a formal assessment object.
- Analyzing an athlete’s historical training load from SQLite (activities, athlete, goals) to set realistic weekly volume and TSS/CTL targets before writing a plan.
- Generating detailed weekly swim/bike/run workouts with zones, durations, and distances, then exporting as JSON and HTML for ongoing execution.
- Producing race-day pacing, nutrition, and taper strategies tightly aligned with the preceding training block and athlete’s assessed strengths/limiters.
Evaluation Scores
7.8
/ 10
Reliability
7.0
Functionality
8.7
Usability
7.8
Safety
8.0
Performance
7.5
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.8/103/19/2026▼
OS: darwin-x64LLM: z-ai/glm-5-turbo
**Judgment:** A strong, domain-specialized coaching skill that is close to production-ready for endurance athletes and technically comfortable users, especially those already on Strava.
**Strengths:**
- Well-structured coaching workflow with clear phases from data gathering to race strategy.
- Robust support for both Strava-driven and manual assessments, with explicit assessment schema.
- Emphasis on conservative load, validation with the athlete, and clear training principles (consistency, recovery, limiter focus).
- High-quality outputs: detailed TrainingPlan JSON plus an interactive HTML calendar.
**Key Risks / Limitations:**
- Environment assumptions: relies on local filesystem (~/.claude-coach), Node.js, `npx`, and SQLite availability; misconfiguration will cause breakage.
- Strava OAuth flow is multi-step and somewhat technical, which may confuse less technical athletes.
- Safety is good but still inherently constrained: no medical screening or dynamic monitoring; overtraining or injury is still possible if athlete misreports capacity or ignores symptoms.
- Usability for non-Strava/manual-only users depends heavily on the coach asking good clarifying questions; quality may vary with input.
**Best-fit Scenarios:**
- Endurance athletes (or coaches) already using Strava who want a structured, periodized plan comparable to TrainingPeaks-style coaching.
- Technically inclined users comfortable running CLI commands (`npx`, SQLite queries) and managing local files.
- Tools or platforms that want to ingest a rich, structured training plan JSON (and optionally serve the rendered HTML) for further automation or visualization.
Comments (0)
No comments yet. Be the first!