By airbone42
Deploy a multi-agent AI coaching system inside Claude Code that analyzes training sessions, generates daily plans, assesses injuries, syncs workouts across Strava and Intervals.icu, and audits coaching knowledge consistency — all for endurance and strength athletes.
Analyse a completed training session.
Scans the coach system for contradictions between `config/` files,
Shows the current fatigue status of all sport-relevant muscles, grouped
Fetches and fast-forward-merges the configured default branch from `origin`
Resolves a concrete sport-science question with verifiable evidence and
Post-activity coaching analyst. Produces personal coaching feedback after a session: overview, strengths, growth areas. Max 250 words. Builds on the factual chronicle from data-scientist.
Consistency auditor for the coach knowledge base. Analyses drift between `config/` files, sub-agents in `agents/`, prompts in `prompts/`, the exercise mapping, and external sources (intervals.icu NOTEs, Strava). Reads scanner JSON from `scripts/audit_consistency.py`, adds semantic checks, and writes a structured report to `data/audits/`.
Implements fixes for consistency-audit findings. Receives ONE finding (or a batch of identical category) as a YAML block, proposes a concrete diff, gets athlete approval, and executes the change. Fresh context — no live coach session.
Technical data reporter. Produces factual, neutral reports from training data — no interpretation, no coaching. Primarily for lap chronicles (HR-zone transitions, running dynamics, surface), but usable for any data-based analysis task.
Periodic exercise-selection reviewer. Re-challenges whether the current exercises still serve the athlete's goals and fitness level — invoked only when the re-evaluation trigger fires (recovery week, periodization phase change, or staleness). Fresh context, advisory only — never a silent swap. Produces keep/progress/swap/retire recommendations the athlete confirms.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
⚠️ Experimental project. Not intended for unsupervised training.
This is a coding experiment with multi-agent systems, using sport training as the problem domain. It does not replace a coach or sports-medical advice. Use only with a solid training background, at your own risk. No warranty, no support, no audit.
An AI coach for endurance and strength athletes, distributed as a Claude Code plugin. A team of specialised sub-agents (planner, three workout specialists, mental coach, video analyst, post-activity analyst, data scientist, plan validator, config auditor, two clinical consultants) collaborate to plan, push, and review training — grounded in intervals.icu, Strava, Garmin and (optionally) Telegram.
This is not a multi-agent example. For pure multi-agent orchestration there are better-fitting frameworks (LangChain / LangGraph, AutoGen, CrewAI). What this project explores is something else: Claude Code as a general-purpose agent harness, applied to a domain that isn't code.
Claude Code is usually marketed for software engineering — but it already ships everything you need to drive a long-running, file-backed, sub-agent-orchestrating workflow against a real-world domain: namespaced sub-agents with isolated context, slash commands, hooks, MCP servers, plugins, persistent state in plain files, terminal + Telegram surfaces. Training planning is the test bench: it has conflicting constraints (HRV vs. schedule, injury vs. progression, weather vs. pillar rotation), persistent state across days, and an actual human (the maintainer) who pushes back when the system gets it wrong. Every rule in the framework exists because at some point that pushback exposed a gap.
If you came for the agent design, the
architecture doc, agents/*.md, and
framework/CLAUDE.md are the interesting parts. If you came for
training: read on.
scripts/validate_plan.py,
rule-based) and semantic (plan-validator subagent)/audit to be
noticedThe /training command is the central workflow — this is what actually
runs when an athlete says "plan today". The flow is deliberately
multi-stage so each stage has the right context and nothing else.
fetch_context → planner → specialists (per workout)
↓
cross-workout review
↓
mechanical validator + semantic plan-validator
↓
present to athlete
↓
accept → push to intervals.icu
fetch_context.py)A single Python entry point pulls everything the planner needs and normalises it into one JSON blob:
athlete_static.md +
recovery rulesThe athlete config in config/*.md is merged over the framework defaults
in config.example/*.md, so each athlete sees their own zones,
priorities, restrictions, and language.
A naive HRV-gated coach reads "HRV below normal → block intensity". That works on rest days but fails the day after a hard session: HRV should drop after Z4 intervals — that's the autonomic nervous system doing its job. Without context the coach downgrades the planned session needlessly (silent over-conservatism).
npx claudepluginhub airbone42/360-data-athlete --plugin aicoach-frameworkCoaching plugin for Claude Code: personal (CLEAR protocol, anxiety-first) and signal (GROW protocol, strategic positioning) domains.
Build workout programs, write nutrition plans, and generate client reports
赛博朋克主题程序员健身插件 — 夜之城义体维护系统。帮助程序员在编码间隙保持身体健康,用赛博朋克世界观包装健身体验。
3 specialized fitness skills providing body composition assessment (Durnin-Womersley, Jackson-Pollock 3/4/7-site), one-rep max estimation (validated percentage table), and macronutrient meal planning (ectomorph, mesomorph, endomorph body types). Powered by the fitness-tools Python library.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.