← Reddit

Claude as a Personal Trainer

Reddit · dwe_jsy · July 3, 2026
Someone developed a markdown-based personal training system using Claude to plan and monitor triathlon training, incorporating methodologies from prior marathon coaching and research. The tool was later made generic and open-sourced, helping the creator exceed their initial triathlon target while providing session tracking, recovery monitoring, and planning support.

Detailed Analysis

A Reddit user's project—building a personal triathlon coach using Claude Code—illustrates a growing pattern of developers repurposing AI coding assistants for non-coding, personal productivity applications. The creator designed a markdown-based training system that Claude Code could read, update, and reason over directly in a project folder, avoiding the overhead of a dedicated app or database. The design choice to keep everything in plain text files was deliberate: it maximized portability, minimized friction, and allowed the system to run through either the terminal or Claude's desktop app without requiring custom infrastructure. Later, the creator asked Claude to build a lightweight Next.js dashboard for visualizing weekly stats, but explicitly framed this as a secondary convenience rather than the core value of the project—the real utility lived in the markdown-and-conversation loop itself.

What makes this case notable is the training methodology embedded in the system. Rather than treating Claude as a generic chatbot, the user fed it structured context drawn from prior experience being coached for a marathon, combined with cited research on training periodization, readiness, and recovery phases. This effectively turned Claude into a domain-specific reasoning engine layered on top of personal data, functioning as both a tracker and a "sound board" for decisions about training load and recovery. The user reports that the system integrated with personally available device data and is extensible to wearables via APIs or MCP (Model Context Protocol) connectors, pointing to a broader trend of using MCP as a bridge between AI assistants and real-world sensor data—health metrics, sleep, heart rate variability, and similar signals that inform adaptive coaching decisions.

The project has since been generalized and open-sourced as a GitHub repository (claude-coach), stripped of triathlon-specific content so others can adapt it to different goals, whether that's marathon training, strength programming, or other structured personal disciplines. This reflects a recognizable pattern in the Claude developer community: personal automation projects built for individual use often get abstracted into reusable templates once they prove effective, lowering the barrier for others to replicate similar "AI coach" setups without starting from scratch.

More broadly, this case exemplifies how agentic coding tools like Claude Code are increasingly being used outside traditional software engineering contexts. Because Claude Code can read, write, and reason over local files iteratively, it functions well as a general-purpose personal assistant for any domain that can be represented in structured text—fitness, journaling, project management, or habit tracking. The emphasis on markdown as a durable, model-agnostic data format is also notable, since it sidesteps vendor lock-in and lets users retain full ownership and portability of their personal data while still benefiting from LLM-driven analysis and planning. As AI coding agents become more capable of long-horizon reasoning and file-based memory, this kind of "life admin as code" approach is likely to become more common, blurring the line between developer tools and personal productivity software.

Read original article →