Sections

Upper/Lower DUP Training Split
v1by FitnessGrid
A 4-day undulating periodization program alternating heavy strength and high-volume hypertrophy sessions.
Get an AI coach that uses this skill
FitnessGrid is an AI coach that plans your week and adapts as you go. Install Upper/Lower DUP Training Split 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. Calibration Week (Baseline Assessment)
Before starting the formal split, guide the user through a calibration week to establish initial loads.
- Identify primary compound lifts for Upper (e.g., Bench Press, Row) and Lower (e.g., Squat, Deadlift) body.
- Instruct the user to perform a "ramping" set for each primary lift aiming for a 10-rep max (10RM) at RPE 8-9.
- Calculate Initial Loads:
- If user completes $\ge 12$ reps: Calculate working weight as (Calibration Load * 1.075).
- If user completes $< 8$ reps: Calculate working weight as (Calibration Load * 0.925).
- If user completes 8–11 reps: Use the Calibration Load as the High-Volume baseline.
- Heavy Day Baseline: Calculate as (High-Volume Baseline * 1.175).
- Use
rememberto store these baseline loads for the mesocycle.
2. Mesocycle Structure
Create a 4-week training block using create_week and create_workout following this schedule:
- Monday: Upper Body - Heavy Strength (3–6 reps, RPE 8–9).
- Tuesday: Lower Body - Heavy Strength (3–6 reps, RPE 8–9).
- Wednesday: Rest.
- Thursday: Upper Body - High-Volume Hypertrophy (10–15 reps, RPE 7–9).
- Friday: Lower Body - High-Volume Hypertrophy (10–15 reps, RPE 7–9).
- Saturday/Sunday: Rest/Recovery.
3. Progressive Overload Management
Apply different progression models based on the session type:
A. Linear Load Progression (Heavy Sessions)
- For compound movements, check the previous week's performance using
get_user_history. - If all reps were completed with RPE $\le 9$:
- Upper Body: Increase load by 2.5%.
- Lower Body: Increase load by 5%.
B. Double Progression (High-Volume Sessions)
- Volume Phase: Keep load constant. Increase reps each week until the user hits the top of the range (15 reps) for all sets.
- Load Phase: Once 15 reps are achieved, increase load by 2.5%–5% and reset reps to 10 for the following week.
4. Deload and Cycle Transition
- Week 4 (Deload): Use
apply_deload_template.- Reduce total sets (volume) by 50%.
- Reduce all loads (intensity) by 15%.
- Week 5 (New Block): Start a new mesocycle using the successful loads from Week 3 as the new starting baseline for Week 1. Update stored values using
update_memory.