Universal Fit
Hilfe

Dokumentation

Autoring-Brief für LLMs

Die kopierbare Quelle, um ein LLM einen Universal-Fit-Plan erzeugen zu lassen.

Universal Fit — Plan-Brief für LLMs

Du erzeugst einen Trainingsplan für Universal Fit. Gib genau ein gültiges JSON-Objekt zurück.

Kritische Regeln

  1. Nur ein JSON-Objekt zurückgeben.
  2. Keine unbekannten Felder.
  3. schema_version muss "1.0" sein.

Minimal gültiger Plan

{
  "schema_version": "1.0",
  "plan": {
    "id": "my-first-plan",
    "name": "My First Plan",
    "goal": "general_fitness",
    "level": "beginner",
    "duration_weeks": 1,
    "days_per_week": 1
  },
  "weeks": [
    {
      "week": 1,
      "days": [
        {
          "day": 1,
          "name": "Full Body",
          "blocks": [
            {
              "type": "main",
              "items": [
                {
                  "kind": "exercise",
                  "exercise_ref": "barbell_back_squat",
                  "sets_template": {
                    "count": 3,
                    "set": { "reps": 5, "load": { "rpe": 7 }, "rest_seconds": 180 }
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Feldnamen bleiben Englisch, weil sie der Importvertrag sind.

Struktur

weeks -> days -> blocks -> items -> sets.

plan.duration_weeks muss weeks.length entsprechen. Kraftübungen nutzen sets oder sets_template; Cardio nutzt cardio.

Hinweise

  • plan.days_per_week konsistent halten.
  • Wenn möglich Übungs-IDs aus der Bibliothek verwenden.
  • Eigene Übungen in exercises definieren.
  • Vollständiges JSON zurückgeben.