seungwee-choi/oh-my-personal-best

3 stars · Last commit 2026-06-03

Don't let years of training data sit unused in Strava. An AI coach reads it all, pinpoints why you've plateaued, and builds a safety-gated marathon plan. (Claude Code plugin)

README preview

English | [한국어](README.ko.md)

# oh-my-personal-best

[![Release](https://img.shields.io/github/v/release/seungwee-choi/oh-my-personal-best?color=f97316)](https://github.com/seungwee-choi/oh-my-personal-best/releases)
[![License: MIT](https://img.shields.io/github/license/seungwee-choi/oh-my-personal-best?color=green)](https://github.com/seungwee-choi/oh-my-personal-best/blob/main/LICENSE)
[![Claude Code Plugin](https://img.shields.io/badge/Claude%20Code-Plugin-d97757)](https://docs.anthropic.com/claude-code)

**You've logged thousands of kilometers. That data already knows the one reason you're not getting faster — you just can't see it.**

_An AI coach that finally reads all of it — finds your limiter, builds the plan, and won't let it injure you._

[Get Started](#quick-start) • [See It in Action](#see-it-in-action) • [How It Works](#how-it-works) • [Why Not Just Ask an AI?](#why-not-just-ask-an-ai) • [Roadmap](#roadmap)

<p align="center">
  <img src="docs/assets/week-card.png" alt="Weekly training plan card — paces, HR zones, purpose, and coach notes" width="100%">
  <br>
  <em>Your week, rendered as a print-ready card — every session with pace, HR zone, structure, purpose, and coach notes. Generated by <code>/pb-week</code>.</em>
</p>

View full repository on GitHub →