Sections

Push / Pull / Legs (6-day)
v2by FitnessGrid
Six training days a week — push, pull, legs, repeat — with the second rotation running slightly heavier. Built for intermediates whose recovery can absorb high frequency at moderate intensity.
Get an AI coach that uses this skill
FitnessGrid is an AI coach that plans your week and adapts as you go. Install Push / Pull / Legs (6-day) 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
Six sessions a week, two rotations of push/pull/legs. The first rotation is the volume rotation (8-12 rep range, RPE 7-8); the second rotation is the intensity rotation (5-8 rep range, RPE 8-9 on the top set). One full rest day per week — typically Sunday, but the day label is flexible.
- Day 1: Push (volume) — chest, shoulders, triceps
- Day 2: Pull (volume) — back, rear delts, biceps
- Day 3: Legs (volume) — quads-dominant, hamstrings, calves
- Day 4: Push (intensity)
- Day 5: Pull (intensity)
- Day 6: Legs (intensity) — hamstrings-dominant
- Day 7: Rest
Weekly volume per muscle group lands at 14-20 working sets. That's the upper end of the productive range — if the user can't recover, back off the second rotation first.
Decision rules for the coach
- Starting weights. Call
analyze_training_historywithgroup_by=exercise, compute=[latest_top_set, max_e1rm, last_logged_at]for the main lifts (bench, OHP, row, pull-up, squat, deadlift, RDL). For any lift without history in the past 12 weeks, ask the user — don't guess. - Volume vs intensity rotations. Volume days run 8-12 reps at
~70-75% of e1RM; intensity days run 5-8 at ~80-85%. Use
evaluateto do the math before stating any weight. - Six-day schedule is fragile. If the user misses two sessions in a week, don't try to make up both. Drop one (the closest volume-rotation duplicate), keep the other. Flag in the next weekly check-in.
- Deload trigger. Run a deload week (40-60% loads, half the
volume) after 5-6 weeks of consecutive training, or sooner if
the user reports two consecutive sessions of dropped bar speed,
joint pain, or sleep disruption. Call
apply_deload_template. - Adherence. Six days a week is the highest-volume template in
the catalog. If logged sessions drop below 4/week for two weeks
running, suggest stepping down to
upper-lower-4dayrather than pushing through. - Arithmetic. Never state a derived weight without calling
evaluatefirst (per theevaluate-arithmeticskill).