plan-adjuster
Recomputes upcoming workouts based on recent runs, feedback, and safety limits.
$ Installieren
git clone https://github.com/nadavyigal/Running-coach- /tmp/Running-coach- && cp -r /tmp/Running-coach-/.codex/skills/plan-adjuster ~/.claude/skills/Running-coach-// tip: Run this command in your terminal to install the skill
SKILL.md
name: plan-adjuster description: Recomputes upcoming workouts based on recent runs, feedback, and safety limits. metadata: short-description: Adaptive adjustment of future sessions with change logs and recovery tips.
When Codex should use it
- Nightly job or immediately after a run is logged.
- When the user reports fatigue/injury or requests easier/harder weeks.
Invocation guidance
- Load
Plan,Workout,TrainingHistory, andRecentRunTelemetry[]. - Apply deterministic ceilings from
v0/lib/planAdaptationEngine.tsandv0/lib/plan-complexity-engine.tsbefore calling the model. - Return
Adjustment[], optionalRecoveryRecommendation, andconfidence.
Input schema (JSON)
{
"profile": UserProfile,
"currentPlan": Plan,
"trainingHistory": TrainingHistory,
"feedback": { "rpeTrend"?: number, "soreness"?: string, "sleepQuality"?: string }
}
Output schema (JSON)
{
"appliedAt": string,
"updates": Adjustment[],
"recovery"?: RecoveryRecommendation,
"confidence": "low" | "medium" | "high",
"safetyFlags"?: SafetyFlag[]
}
Integration points
- API:
v0/app/api/plan/adjust(to add), or chat-triggered adjustments. - Logic:
v0/lib/planAdjustmentService.ts,v0/lib/planAdaptationEngine.ts. - UI: Plan/Today screens (badge adjusted sessions) and notifications via
v0/lib/email.ts.
Safety & guardrails
- Never rewrite completed history; adjust only future sessions.
- If fatigue/injury signals present, lower intensity/volume and consider rest-day insertion.
- Emit
SafetyFlagon unsafe load proposals; clamp to deterministic caps.
Telemetry
- Emit
ai_skill_invokedandai_adjustment_appliedwithadjustments_count,confidence,safety_flags.
Repository

nadavyigal
Author
nadavyigal/Running-coach-/.codex/skills/plan-adjuster
1
Stars
0
Forks
Updated2d ago
Added1w ago