StrengthEndurancePeriodization

fitness test optimization block

v1

Design and manage structured training blocks to improve standardized fitness test scores (1RM or VO2max) using evidence-based periodization and progressive overload.

Available
periodizationstrengthvo2maxprogressive-overload

Get an AI coach that uses this skill

FitnessGrid is an AI coach that plans your week and adapts as you go. Install fitness test optimization block and your coach will follow this protocol every week, learn from what you actually do, and adjust on the fly.

  • Your coach builds the week from this skill
  • Adapts to your actual progress, not a static template
  • Free to start — no credit card, ~60 seconds to set up

Procedure

  1. Assess Baseline Performance

    • Retrieve user history using get_user_history to identify current performance levels.
    • For aerobic tests, use compute_vo2max to establish a baseline.
    • For strength tests, use compute_one_rep_max based on recent heavy sets.
    • Categorize the user's training age (Untrained, Trained, or Elite) based on the history of recorded loads and consistency.
  2. Determine Periodization Framework

    • Untrained/Low Baseline: Select a Linear Periodization model focusing on technique and steady volume-to-intensity progression.
    • Trained/Moderate Baseline: Select Block Periodization (e.g., 4-week focused blocks) or Daily Undulating Periodization (DUP) to vary training zones within the week.
    • Elite/High Baseline: Use highly individualized, auto-regulated blocks with small (2–5%) load increments.
  3. Define Training Block

    • Initialize the block using set_training_block for a duration of 8–12 weeks.
    • Set specific focus areas:
      • For VO2max: Prioritize High-Intensity Interval Training (HIIT).
      • For Strength: Prioritize specificity relative to the test movement (e.g., low-rep, high-load for 1RM).
  4. Prescribe Dose and Intensity

    • Aerobic Protocols: Schedule HIIT sessions with interval durations of 3–5 minutes to maximize VO2max gains.
    • Strength Protocols: Use create_workout to program sessions. Apply the "2-for-2 Rule": if the user completes two extra reps on the final set for two consecutive workouts, increase the load for the next session.
    • Progression Lever: For hypertrophy/endurance, prioritize Repetition Progression; for maximal strength, prioritize Load Progression.
  5. Implement Progressive Overload & Monitoring

    • Monitor training logs via get_training_context to identify plateaus.
    • If a "non-response" is observed (no improvement in baseline metrics after 4 weeks), adjust the plan by increasing total volume (sets x reps) or the precision of intensity.
    • Ensure a taper or deload phase (typically 1–2 weeks) is scheduled immediately preceding the standardized test date.

Other programs in the same categories.

by FitnessGrid

A 10-week cycle utilizing a 3-1-3-1-2 structure to transition from aerobic endurance to lactate processing and threshold extension.
cyclingFTPenduranceperiodicization

Browse by category