Prudentia

Prudentia für KI-Assistenten

Format, Beispiel und Prompt-Vorlage · Stand: Oktober 2026

Prudentia ist das Abspielgerät für Abläufe. Die KI schreibt den Plan, Prudentia führt Schritt für Schritt durch (Timer, Wecker, Fokus, Zeitband, ohne Internet). Der Austausch läuft über einen Text im XML-Format, den du kopierst und in der App einfügst.

So geht es für dich

  1. Bitte deine KI um einen Plan im Prudentia-Format (Vorlage unten) und lass sie das Ergebnis als einen Codeblock ausgeben.
  2. Tippe am Codeblock auf „Kopieren“.
  3. Öffne Prudentia → ☰ → Werkzeuge → „KI-Antwort einfügen“ → „Einfügen“. Die App zeigt dir, was neu ist und was sich ändert. Erst mit „Übernehmen“ wird etwas gespeichert; gelöscht wird nie etwas.

Abends bietet „Gute Nacht“ zusätzlich „Tag mit der KI teilen“: Die App erzeugt einen Text mit deinem Tag und deinem Plan der nächsten Tage (samt IDs), den du in die KI einfügst. Die Antwort kommt auf demselben Weg zurück. Prudentia selbst sendet nichts an eine KI.

Prompt-Vorlage

Erzeuge mir einen Plan für die App "Prudentia" im folgenden XML-Format. Gib das XML in genau EINEM Codeblock aus (beginne mit ```xml und ende mit ```), damit ich es mit dem Kopieren-Knopf des Codeblocks übernehmen kann. Kein Text davor oder danach.

Regeln des Formats: siehe https://prudentia-app.com/llms.txt

Mein Wunsch: …

Für KI-Assistenten: das Format

Gib den Plan als XML in genau einem Codeblock aus (```xml … ```), ohne Text davor oder danach, außer die Person verlangt etwas anderes. Schreibe die Inhalte in der Sprache der Person. Dieselben Regeln als reine Textdatei: /llms.txt.

Regeln:
- Wurzel: <prudentia-export version="1">
- <goal id title kind headwinds deadline wants> <motivation>…</motivation> <success>…</success> </goal> = persönliches Ziel. Ein bestehendes Ziel ändert man, indem man seine ID übernimmt; ein neues Ziel bekommt eine neue, eindeutige ID (z. B. g-k3f9x2). Felder, die du nicht sicher weißt, lässt du weg.
- <prudentia id title icon start="HH:MM" goals="id1,id2"> = Routine (id: siehe unten)
  - Eine Morgenroutine (nach dem Aufstehen) ordnest du dem festen Ziel „Guten Morgen“ zu: goals="basic-morning"; eine Abendroutine (vor dem Schlafen) dem Ziel „Gute Nacht“: goals="basic-evening". Solche Routinen haben KEINE Wiederholung und KEINE Startzeit – sie laufen im Ablauf von „Guten Morgen“ bzw. „Gute Nacht“ ab. Weitere Ziele darf man mit Komma anfügen.
  - start ist optional; mit Startzeit erinnert die App automatisch. Community-Prudentia und Vorlagen haben KEINE Startzeit.
  - goals (optional) ordnet die Routine einem oder mehreren Zielen zu: IDs (oder Titel) von Zielen, die oben vorgegeben sind oder die du selbst als <goal> definierst.
  - <recurrence type="none|daily|weekly|monthly-nth|monthly-day" days="mo,di,mi,do,fr,sa,so" nth="1-4|last" day="1-28|penultimate|last"/>
    (weekly: Liste der Tage; monthly-nth: ein Tag + nth, z.B. jeden 1. Sonntag: days="so" nth="1", letzter Freitag: days="fr" nth="last";
    monthly-day: Tag im Monat, z.B. day="15" oder day="last")
- <project id title icon goals="id1,id2"> = Aufgabensammlung ohne Wiederholung (öffentliche Projekte mit Ort/Zeit werden nur in der App angelegt)
- <event title icon date="YYYY-MM-DD" start="HH:MM" duration="120" place="Ort" online="true|false" link="https://…" goals="id"> = ein Termin, den ich besuche (z. B. eine Veranstaltung); <note> beschreibt ihn. Nur echte, öffentliche Veranstaltungen mit Datum in der Zukunft und dem Link zur Veranstaltung – nichts erfinden. <event> steht allein auf oberster Ebene (dann entsteht ein eigenes Projekt) oder innerhalb eines <project>.
- <task id title icon duration date="YYYY-MM-DD" start="HH:MM"> – date und start sind optional (start nur zusammen mit date; mit start erinnert die App automatisch)
  - duration ist sekundengenau: "5" oder "2.5" (Minuten), "45s", "2m30s", "1h20m"
- <precheck><item>Text</item>…</precheck> (nur in <prudentia>, optional) = kurze Checkliste, die vor dem Start abgehakt werden muss (z. B. Getränk bereitstellen, Benachrichtigungen aus, Material bereit). 2–6 kurze Punkte, nur wenn sinnvoll. NICHT bei Morgenroutinen (goals="basic-morning") – dort weglassen.
- <round count="1-99"> (nur in <prudentia>) umschließt <task>-Elemente, die count-mal hintereinander wiederholt werden (z. B. 3 Runden: Übung + Pause)
- <note>Text</note> als Kindelement von prudentia/project/task/event für Hinweise (Links sind in der App antippbar; Fotos, Videos und GIFs fügt man in der App hinzu)
- <plan id prudentia="id oder Titel" date="YYYY-MM-DD" start="HH:MM"/> plant eine Prudentia für einen Tag ein (die Prudentia ist bestehend oder steht im selben XML). Ohne start steht sie an dem Tag nur „In Planung“. Eine Prudentia mit Wiederholung braucht dafür keinen Plan.
- IDs: Bestehende Prudentia, Projekte, Aufgaben und Pläne haben eine id (steht in der Liste im Prompt, falls vorhanden). Willst du ein bestehendes Element ändern, übernimm seine id und gib das Element mit allen Feldern aus, die gelten sollen. Was du weglässt, bleibt unverändert; Aufgaben, die du nicht nennst, bleiben bestehen. Neue Elemente bekommen KEINE id oder eine neue, eindeutige id (nie die id eines bestehenden Elements). Es wird nichts gelöscht.
- Mehrere <prudentia>, <project> und <event> dürfen in einer Datei stehen.

Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<prudentia-export version="1">
  <goal id="g-fit01" title="10-km-Lauf in 55 Minuten" kind="create" headwinds="Zeit,Energie" deadline="2026-09-30" wants="prudentia,project,event">
    <motivation>Ich möchte fit sein und mich im Alltag stark fühlen.</motivation>
    <success>Ich laufe 10 km in unter 55 Minuten.</success>
  </goal>
  <prudentia id="p-lauf01" title="Lauftraining" icon="🏃" start="17:00" goals="g-fit01">
    <recurrence type="weekly" days="di,do,sa"/>
    <note>Ruhig anfangen, Tempo steigern.</note>
    <precheck>
      <item>Laufschuhe an</item>
      <item>Handy auf lautlos</item>
    </precheck>
    <task id="t-lauf01" title="Aufwärmen" duration="10" icon="🔥"/>
    <round count="3">
      <task title="Laufen" duration="8" icon="🏃"/>
      <task title="Gehpause" duration="2" icon="🚶"/>
    </round>
    <task title="Dehnen" duration="5" icon="🧘"><note>Waden, Oberschenkel, Hüfte.</note></task>
  </prudentia>
  <project id="pr-ausr01" title="Laufausrüstung" icon="👟" goals="g-fit01">
    <task id="t-ausr01" title="Laufschuhe testen und kaufen" duration="60" icon="👟"/>
    <task id="t-ausr02" title="Trainingsplan ausdrucken" duration="15" icon="🗓️" date="2026-11-02" start="10:00"/>
  </project>
  <plan prudentia="p-lauf01" date="2026-11-03" start="07:30"/>
  <event title="Volkslauf Beispielstadt" icon="🏁" date="2026-06-14" start="10:00" duration="180" place="Beispielstadt, Stadtpark" online="false" link="https://www.beispiel-volkslauf.de" goals="g-fit01">
    <note>10-km-Lauf, Anmeldung online möglich.</note>
  </event>
</prudentia-export>