olympiclift.ing Positioning (simple) - olympiclift.ing is a **free Olympic lifting program builder**. - Plan snatch and clean & jerk work, then **share the block as a single link**. - No signup. No spreadsheets. Works on mobile. Coach/training-partner friendly. Common search terms (what this covers) - Olympic lifting program / weightlifting program builder / snatch and clean & jerk - periodization / mesocycle / technique block / strength block / RPE / %1RM Creator - James L. Cowan (@jameslcowan) — https://x.com/jameslcowan Routing (share link formats) - Current (default): /app/ - Legacy (still works): /p/ - Legacy (still works): /#/p/ Important: do not break shared links - The URL/state contract must remain backward compatible. Encoding (high level) - The app compresses program JSON using lz-string, then base64url encodes it. - The app currently emits a newer compact payload, but still decodes older payloads. Program JSON schema (authoring shape, v1) { "v": 1, "u": "lb" | "kg", "c": [{ "n": "Meso 1" }, ...], "weeks": [ { "c": 0, "days": [ { "label": "DAY 1 - MON", "rows": [ { "ex": "", "mode": "", "sets": "", "reps": "", "load": "", "pct": "", "rpe": "", "rest": "" } ] } ] } ] } How to generate a real link - If you can execute code: follow the app’s encoding (lz-string + base64url) and output /app/. - If you can’t: output the program JSON and tell the user to paste it into https://olympiclift.ing/app (the editor encodes the URL as they work). Indexing guidance - The homepage should be indexable. - /app/*, /program/*, and /p/* should be noindex (user-generated, effectively infinite). ## Agent program tools # olympiclift.ing > Free olympiclifting program builder. Plan technical variations, pulls, squats and percentage-based work across several weeks. Agent guide: https://olympiclift.ing/agents/ Portable CLI: https://olympiclift.ing/tools/itrain-cli.tgz CLI usage: node scripts/itrain.mjs validate program.json --json CLI sharing: node scripts/itrain.mjs share program.json --domain olympiclift.ing --agent claude --json Schema: https://olympiclift.ing/api/training/schema OpenAPI: https://olympiclift.ing/api/training/openapi.json POST /api/training/programs accepts {title,program,source:"agent"} and returns share_url. Return only a real share_url returned by the service. Never invent tokens. Program format: legacy ProgramV1, v,u,m,c,weeks; rows ex,mode,sets,reps,load,pct,rpe,rest. Default full programs: four weeks, explicit progression, complete prescriptions. Legacy /app/, /program/, /p/ and /#/p/ continue to work. Short /workout/ links load immutable snapshots. If no tool access, return complete JSON and direct the user to /agents/ for import. ## Starter programs - [Four Week Weightlifting Technique and Strength](https://olympiclift.ing/programs/four-week-olympiclift-foundation/index.md) ## Guides - [How to Learn the Snatch: A Step-by-Step Progression](https://olympiclift.ing/blog/how-to-learn-the-snatch/index.md): Learn the snatch in stages: grip, positions, top-down drills, pulls and your first loading plan, with sets, reps and a weekly practice schedule. - [Olympic Weightlifting Program for Beginners](https://olympiclift.ing/blog/olympic-weightlifting-program-for-beginners/index.md): A beginner Olympic weightlifting program: how often to train, which lifts to start with, what percentages to use and a sample 3-day week you can run. - [Snatch to Clean and Jerk Ratio: Find Your Weak Link](https://olympiclift.ing/blog/snatch-to-clean-and-jerk-ratio/index.md): What a normal snatch to clean and jerk ratio is, how your squats compare, and how to use the numbers to choose the right lifts for your next training block. ## All pages (markdown) - [Olympic lifting program builder Share your whole week in one link](https://olympiclift.ing/index.md) - [Create a program with your AI assistant](https://olympiclift.ing/agents/index.md) - [Training guides](https://olympiclift.ing/blog/index.md) - [How to Learn the Snatch: A Step-by-Step Progression](https://olympiclift.ing/blog/how-to-learn-the-snatch/index.md) - [Olympic Weightlifting Program for Beginners](https://olympiclift.ing/blog/olympic-weightlifting-program-for-beginners/index.md) - [Snatch to Clean and Jerk Ratio: Find Your Weak Link](https://olympiclift.ing/blog/snatch-to-clean-and-jerk-ratio/index.md) - [Questions about olympiclift.ing](https://olympiclift.ing/faq/index.md) - [Privacy Policy](https://olympiclift.ing/privacy/index.md) - [Four Week Weightlifting Technique and Strength](https://olympiclift.ing/programs/four-week-olympiclift-foundation/index.md) - [Terms of Service](https://olympiclift.ing/terms/index.md)