Fitness · Core

Bicycle crunch

Target Obliques  ·  Equipment Body weight  ·  Level Intermediate  ·  Reps 5

Bicycle crunch is a intermediate-level fitness movement targeting the obliques, written in Posecode, a small open-source language that LLMs like ChatGPT, Claude, and Gemini can write to describe human movement as text. Every joint angle below is hard-clamped to a safe range of motion.

▶ Open Bicycle crunch in the playground →

How to do it

  1. Set0.8s · ease-in-out Hands by the ears, knees over the hips, shoulders lifted
  2. Right to left0.8s · ease-in-out Right elbow toward the left knee; the right leg extends long
  3. Left to right0.8s · ease-in-out Switch: left elbow toward the right knee
  4. Center0.6s · ease-out Return to center, knees stacked over the hips

The .posecode source

This is the exact text an LLM writes to produce the animation above: phases and joint angles, not 3D transforms.

posecode exercise "Bicycle crunch"
  rig humanoid
  pose start = supine

  step "Set" 0.8s ease-in-out:
    hips: flex 90
    knees: flex 90
    shoulders: flex 100
    elbows: flex 90
    spine: flex 12
    neck: flex 20
    cue "Hands by the ears, knees over the hips, shoulders lifted"

  step "Right to left" 0.8s ease-in-out:
    spine: rotate-out 20
    hip_left: flex 110
    knee_left: flex 90
    hip_right: flex 25
    knee_right: flex 20
    cue "Right elbow toward the left knee; the right leg extends long"

  step "Left to right" 0.8s ease-in-out:
    spine: rotate-in 20
    hip_right: flex 110
    knee_right: flex 90
    hip_left: flex 25
    knee_left: flex 20
    cue "Switch: left elbow toward the right knee"

  step "Center" 0.6s ease-out:
    spine: rotate-in 0
    hip_right: flex 90
    knee_right: flex 90
    hip_left: flex 90
    knee_left: flex 90
    cue "Return to center, knees stacked over the hips"

  repeat 5

More fitness movements

Body-weight squatDeadlift (hip hinge)Plank holdMountain climberCrunchLying leg raise