Tools used
- get_user_preferences
- create_workout
- create_note
- remember
- update_training_max
- plan_week
Procedure
Procedure
-
Assess Constraints and Anchors
- Use
get_user_preferencesto identify existing "anchor" habits (e.g., finishing work, morning coffee) and non-negotiable rest days. - Identify the user's primary "Situational Cues" that mark the end of a constraint (e.g., closing a laptop, arriving home).
- Use
-
Automate Habit Formation
- Implementation Intentions: Formulate "If-Then" plans. Create a note for the user using
create_notewith the specific formula: "If [Situational Cue] occurs, then I will [Behavior]." - Habit Stacking: Design a sequence where the new training behavior immediately follows a high-stability anchor habit.
- Environmental Cues: Advise the user to place visual triggers (e.g., training shoes, gym bag) in high-saliency locations to reduce friction.
- Implementation Intentions: Formulate "If-Then" plans. Create a note for the user using
-
Design Time-Efficient Training
- Volume Consolidation: If frequency is limited by schedule, use
create_workoutto prioritize total weekly volume via compound multi-joint movements. - Efficiency Techniques: Integrate supersets, drop sets, or rest-pause sets into the workout structure to maintain volume within tight time windows.
- Exercise Selection: Minimize transition time by grouping exercises that use the same equipment or space.
- Volume Consolidation: If frequency is limited by schedule, use
-
Implement Structured Periodization
- Cycle Selection: Based on the schedule stability, choose a model:
- Linear Periodization: For predictable blocks, plan a 4–8 week gradual increase in load.
- Undulating Periodization: For high-stress/fluctuating schedules, cycle intensity daily (e.g., High Volume Day vs. Low Volume/High Intensity Day).
- Progressive Overload: Use
update_training_maxperiodically to ensure stimulus matches the General Adaptation Syndrome (GAS) model.
- Cycle Selection: Based on the schedule stability, choose a model:
-
Manage Recovery and Auto-regulation
- Recovery Anchors: Use
plan_weekto lock in fixed rest days as non-negotiable recovery windows to avoid the "Exhaustion" phase of GAS. - Consistency over Intensity: During high-stress periods, instruct the user to maintain the habit (the "act of showing up") even if they must adjust RPE (Rate of Perceived Exertion) downward, to preserve the neural habit loop.
- Recovery Anchors: Use
-
Log and Remember
- Use
rememberto store the user's specific If-Then triggers and preferred anchors for future session reminders.
- Use