Your Client's Movement,
In the Same Plan
Gym, cardio, yoga, pranayama, mobility and daily steps, prescribed alongside the meal plan. Each in its own vocabulary, because sets and reps cannot express a breath ratio.
Included from the Starter plan.
Seven modalities. Each with its own artwork, and its own way of being prescribed.

Gym
Sets, reps, load and RPE

Yoga
Holds, in seconds or breaths

Pranayama
Rounds and a breath ratio

Cardio
Duration or distance, at an intensity

Mobility
Holds and range of motion

Sport
Time on the field

Daily movement
Steps and general activity
The Modalities Do Not Share a Vocabulary.
Most platforms force everything into sets and reps, or into a free-text box. MealStack has seven prescription shapes, so a yoga teacher never sees the word “sets” anywhere near a breath practice.
Sets and reps
3 × 8 · 40 kg · RPE 7 · 90s rest
Strength work
Intervals
8 rounds · 20s / 10s · Tabata
HIIT, EMOM, rounds
Steady effort
30 min · easy pace
Walk, run, cycle
Holds
30s hold · per side
Asana, stretches
Breathwork
5 rounds · 4:4:8
Pranayama
Targets
8,000 steps · per day
Steps, minutes, sessions
Written guidance
Anything at all
The escape hatch
Written guidance is always available, in every mode. A practitioner must never be blocked by the model, exactly as a plain-text meal item is never blocked by the food database.
82 Movements, With the Numbers Already In Them.
A library that only supplies a name is barely faster than typing. Every movement arrives with a real starting dose, coaching cues your client reads mid-session, what it is for, and what to avoid it with. Pick Anulom Vilom and the editor opens on five rounds at 4:4:8.
Gym, yoga, pranayama, mobility, cardio and sport — chosen by movement pattern, so a week has a squat, a hinge, a push, a pull and a carry
Sanskrit names are canonical, with the English gloss shown to clients: you prescribe Kapalbhati, they read Skull-Shining Breath
Benefits and precautions on every entry, written to change a decision rather than to cover a liability
Add your own movements. Yours rank above the shared library in the picker, which is how you override one
Movement library
82 movements












Every Movement Is Drawn.
73 of the 82 carry an illustration your client sees in the app, on the PDF, and mid-session. The rest are breathwork, which has no posture to draw and is rendered from the ratio instead.


















Prescribe What You Are Qualified to Prescribe.
Exercise prescription generally requires a fitness qualification. Most platforms ignore that; MealStack draws the line by risk, and defaults to the safe side.
A practice that prescribes yoga, pranayama, walking and mobility never has to claim a qualification it does not hold. Hire a coach, switch to prescription mode, and the loaded work unlocks.
Guidance
DefaultActivity targets, written advice, holds, breathwork, steady cardio, and rounds of a traditional practice such as Surya Namaskar or Kapalbhati.
Prescription
Everything in guidance, plus loaded and maximal-effort work: barbells, RPE, percentages of 1RM, and HIIT intervals.
Enforced on the server, not just in the builder. And it never restricts what a client may report they did.
Your Client Cannot Look at the Screen.
For most of a session they are moving hard, holding a posture, or breathing with their eyes closed. So the player leads with sound: every interval, hold and breath phase is cued by a tone, on an accurate audio clock, designed to be told apart by ear.
Breathwork shows a ring that expands and contracts on the prescribed ratio, and cues every phase change
Holds count down and cue the side switch. Strength records what was actually done, so planned and actual compare cleanly
Timed stages keep the screen on and say so — an iPhone suspends web audio on lock, and an honest constraint beats a timer running slow in a pocket
Clients log unplanned activity too: a walk, a game of badminton. It counts toward their history without touching programme compliance
Inhale
4
Anulom Vilom
Alternate Nostril Breathing
Prescription Without Feedback Is a Document.
Adherence over a window, current streak, and per-session detail. Missed is written by an overnight sweep in the client's own timezone, because a client not opening the app is not the same as a client saying no.
Completed
Logged and done
Partly done
Started, not finished
Skipped
The client said no
Missed
No action by end of day
Nutrition and Training, One Platform.
Start with the 3 ready-made programmes and 13 ready-made sessions, then make them yours.