Tools used
- propose_exercise_options
- list_exercise_catalog
- create_note
- add_exercise
- update_exercise
- web_search
Procedure
Procedure
-
Assess Learning Phase: Determine if the user is in the Introduction (conceptual), Acquisition (technical), Refinement (error detection), or Mastery (adaptability) phase for the specific exercise.
-
Select Visual Model:
- For Introduction, search for and provide expert video demonstrations to establish a "gold standard" coordination pattern.
- For Acquisition or Refinement, if the user provides footage, use
create_noteto facilitate "self-modeling" analysis, encouraging the user to detect their own errors. - Consider suggesting a "learning model" (peer video) if the user is struggling with common mistakes.
-
Optimize Verbal Cues: Use
update_exerciseorcreate_noteto pair visual instructions with 1-3 "critical point" verbal cues. Avoid exhaustive detail to prevent high cognitive load; focus on the global movement pattern. -
Implement Skill Progression (PoST Framework):
- When the user achieves technical stability, move beyond increasing weight.
- Environmental/Task Constraints: Use
propose_exercise_optionsto suggest variations with different surfaces or equipment to force new movement solutions. - Variables (Fell’s Framework): Recommend changes in velocity (speed of execution), amplitude (range of motion), or starting positions.
-
Adjust Feedback Schedule:
- Transition from high-frequency feedback during the Acquisition phase to "faded" feedback (reduced frequency) as the user progresses toward Mastery.
- Incorporate "dual-task" challenges (e.g., balance or cognitive shifts) at advanced levels.
-
Update Training Plan: Use
add_exerciseorupdate_exerciseto reflect the current technical focus, ensuring the notes field contains the specific visual focus or cueing strategy identified.