Switchback-running adjust
Modify upcoming workouts based on how you're feeling or schedule changes
install
source · Clone the upstream repo
git clone https://github.com/rlacombe/switchback-running
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/rlacombe/switchback-running "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/adjust" ~/.claude/skills/rlacombe-switchback-running-adjust && rm -rf "$T"
manifest:
.claude/skills/adjust/SKILL.mdsource content
/adjust — Modify Upcoming Workouts
The user will provide a reason (e.g., "feeling tired", "knee is sore", "need to swap Thursday and Friday").
- Read relevant knowledge base files based on the reason:
- Fatigue/soreness:
,knowledge/recovery-overtraining.mdknowledge/injury-prevention.md - Schedule change:
(preserve weekly structure principles)knowledge/periodization.md - Feeling great:
(safe ramp limits)knowledge/volume-progression.md - Pain/injury concern:
(always recommend medical consultation first)knowledge/injury-prevention.md
- Fatigue/soreness:
- Fetch data using MCP tools (call them directly, in parallel where possible):
- Wellness endpoint for the last 3 days
- Fitness endpoint for the last 7 days
- Events endpoint for the next 7 days
- Analyze the user's reason against the data:
- If fatigue/soreness: consider reducing volume/intensity, adding rest
- If schedule change: swap or move workouts while preserving weekly structure
- If feeling great: consider modest additions (never reckless increases)
- Display:
- Current Status: Wellness + form summary
- Proposed Changes: Table showing each affected day with before → after
- Clear explanation of why each change is being made, citing training science from the knowledge base
- WAIT FOR USER CONFIRMATION — explicitly ask "Should I apply these changes?" before calling the update event, create event, or delete event endpoints
- Only after user confirms, apply the changes and show confirmation of what was updated