Agent skill
plan-adjuster
Recomputes upcoming workouts based on recent runs, feedback, and safety limits.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/plan-adjuster-nadavyigal-running-coach
Metadata
Additional technical details for this skill
- short description
- Adaptive adjustment of future sessions with change logs and recovery tips.
SKILL.md
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)
ts
{
"profile": UserProfile,
"currentPlan": Plan,
"trainingHistory": TrainingHistory,
"feedback": { "rpeTrend"?: number, "soreness"?: string, "sleepQuality"?: string }
}
Output schema (JSON)
ts
{
"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.
Didn't find tool you were looking for?