# Jour Fixe System Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** Ein Claude-Skill und Ordnerstruktur in Obsidian aufbauen, das alle 11 Jour-Fixe-Serien mit Agenda, History und Topic-Lifecycle verwaltet. **Architecture:** Zwei-Schichten-Modell pro Serie: `Agenda.md` (aktiver Zustand) + `Archiv.md` (vollständige History). Claude-Skill definiert Befehle und Lifecycle-Logik. Nutzerdokumentation liegt in `03 Bereiche/IT-Management/`. **Tech Stack:** Markdown, YAML Frontmatter, Obsidian, Claude Code Skill (.md) --- ## Datei-Übersicht **Erstellen:** - `.claude/skills/jour-fixe.md` — Claude-Skill mit allen Befehlen und Formatregeln - `03 Bereiche/Jour Fixe/SAP Team/Agenda.md` - `03 Bereiche/Jour Fixe/SAP Team/Archiv.md` - `03 Bereiche/Jour Fixe/IT Team/Agenda.md` - `03 Bereiche/Jour Fixe/IT Team/Archiv.md` - `03 Bereiche/Jour Fixe/Christian Hermann/Agenda.md` - `03 Bereiche/Jour Fixe/Christian Hermann/Archiv.md` - `03 Bereiche/Jour Fixe/Business-IT RES/Agenda.md` - `03 Bereiche/Jour Fixe/Business-IT RES/Archiv.md` - `03 Bereiche/Jour Fixe/NTT/Agenda.md` - `03 Bereiche/Jour Fixe/NTT/Archiv.md` - `03 Bereiche/Jour Fixe/TISAX/Agenda.md` - `03 Bereiche/Jour Fixe/TISAX/Archiv.md` - `03 Bereiche/Jour Fixe/Management RES/Agenda.md` - `03 Bereiche/Jour Fixe/Management RES/Archiv.md` - `03 Bereiche/Jour Fixe/LANdata/Agenda.md` - `03 Bereiche/Jour Fixe/LANdata/Archiv.md` - `03 Bereiche/Jour Fixe/Internal.Lan - Access-Manager/Agenda.md` - `03 Bereiche/Jour Fixe/Internal.Lan - Access-Manager/Archiv.md` - `03 Bereiche/Jour Fixe/CSOC/Agenda.md` - `03 Bereiche/Jour Fixe/CSOC/Archiv.md` - `03 Bereiche/Jour Fixe/A41 S4/Agenda.md` - `03 Bereiche/Jour Fixe/A41 S4/Archiv.md` - `03 Bereiche/IT-Management/Jour Fixe System.md` --- ## Task 1: Jour-Fixe-Ordner und Beispiel-Serie anlegen **Files:** - Create: `03 Bereiche/Jour Fixe/SAP Team/Agenda.md` - Create: `03 Bereiche/Jour Fixe/SAP Team/Archiv.md` - [ ] **Schritt 1: Ordner anlegen** ```bash mkdir -p "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe/SAP Team" ``` - [ ] **Schritt 2: Agenda.md für SAP Team erstellen** Datei: `03 Bereiche/Jour Fixe/SAP Team/Agenda.md` ```markdown --- tags: [jour-fixe] serie: SAP Team teilnehmer: [Florian Fiala, Steffen Ackerschott] rhythmus: wöchentlich --- # SAP Team — Agenda ## 📌 Dauerläufer - Allgemeiner Status-Update SAP ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 3: Archiv.md für SAP Team erstellen** Datei: `03 Bereiche/Jour Fixe/SAP Team/Archiv.md` ```markdown --- tags: [jour-fixe, archiv] serie: SAP Team --- # SAP Team — Archiv ``` - [ ] **Schritt 4: Verifizieren** ```bash ls "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe/SAP Team/" ``` Erwartete Ausgabe: `Agenda.md Archiv.md` --- ## Task 2: Alle weiteren Serien anlegen **Files:** Alle verbleibenden 10 Serien-Ordner - [ ] **Schritt 1: Ordner für alle Serien erstellen** ```bash cd "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe" mkdir -p "IT Team" "Christian Hermann" "Business-IT RES" "NTT" "TISAX" "Management RES" "LANdata" "Internal.Lan - Access-Manager" "CSOC" "A41 S4" ``` - [ ] **Schritt 2: IT Team — Agenda.md** ```markdown --- tags: [jour-fixe] serie: IT Team teilnehmer: [Christopher Klein, Eray Kara, Philip Losch, Steffen Brauer, Josiah Stieve] rhythmus: wöchentlich --- # IT Team — Agenda ## 📌 Dauerläufer - Allgemeiner Status-Update KIT ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 3: IT Team — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: IT Team --- # IT Team — Archiv ``` - [ ] **Schritt 4: Christian Hermann — Agenda.md** ```markdown --- tags: [jour-fixe] serie: Christian Hermann teilnehmer: [Christian Hermann] rhythmus: wöchentlich --- # Christian Hermann — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 5: Christian Hermann — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: Christian Hermann --- # Christian Hermann — Archiv ``` - [ ] **Schritt 6: Business-IT RES — Agenda.md** ```markdown --- tags: [jour-fixe] serie: Business-IT RES teilnehmer: [] rhythmus: wöchentlich --- # Business-IT RES — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 7: Business-IT RES — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: Business-IT RES --- # Business-IT RES — Archiv ``` - [ ] **Schritt 8: NTT — Agenda.md** ```markdown --- tags: [jour-fixe] serie: NTT teilnehmer: [] rhythmus: wöchentlich --- # NTT — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 9: NTT — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: NTT --- # NTT — Archiv ``` - [ ] **Schritt 10: TISAX — Agenda.md** ```markdown --- tags: [jour-fixe] serie: TISAX teilnehmer: [] rhythmus: wöchentlich --- # TISAX — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 11: TISAX — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: TISAX --- # TISAX — Archiv ``` - [ ] **Schritt 12: Management RES — Agenda.md** ```markdown --- tags: [jour-fixe] serie: Management RES teilnehmer: [] rhythmus: wöchentlich --- # Management RES — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 13: Management RES — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: Management RES --- # Management RES — Archiv ``` - [ ] **Schritt 14: LANdata — Agenda.md** ```markdown --- tags: [jour-fixe] serie: LANdata teilnehmer: [] rhythmus: wöchentlich --- # LANdata — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 15: LANdata — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: LANdata --- # LANdata — Archiv ``` - [ ] **Schritt 16: Internal.Lan - Access-Manager — Agenda.md** ```markdown --- tags: [jour-fixe] serie: Internal.Lan - Access-Manager teilnehmer: [] rhythmus: wöchentlich --- # Internal.Lan / Access-Manager — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 17: Internal.Lan - Access-Manager — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: Internal.Lan - Access-Manager --- # Internal.Lan / Access-Manager — Archiv ``` - [ ] **Schritt 18: CSOC — Agenda.md** ```markdown --- tags: [jour-fixe] serie: CSOC teilnehmer: [] rhythmus: wöchentlich --- # CSOC — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 19: CSOC — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: CSOC --- # CSOC — Archiv ``` - [ ] **Schritt 20: A41 S4 — Agenda.md** ```markdown --- tags: [jour-fixe] serie: A41 S4 teilnehmer: [] rhythmus: wöchentlich --- # A41 S/4 — Agenda ## 📌 Dauerläufer ## 🔴 Offen ## ⏳ Postponed ``` - [ ] **Schritt 21: A41 S4 — Archiv.md** ```markdown --- tags: [jour-fixe, archiv] serie: A41 S4 --- # A41 S/4 — Archiv ``` - [ ] **Schritt 22: Verifizieren** ```bash ls "/home/chk/Dokumente/brain/03 Bereiche/Jour Fixe/" ``` Erwartete Ausgabe: 11 Ordner, je einer pro Serie. --- ## Task 3: Claude-Skill erstellen **Files:** - Create: `.claude/skills/jour-fixe.md` - [ ] **Schritt 1: Skill-Datei erstellen** Datei: `.claude/skills/jour-fixe.md` ```markdown # Jour Fixe Skill Verwalte Jour-Fixe-Meetings für Christian Kauer in Obsidian. ## Trigger Aktiviere diesen Skill wenn der Nutzer: - Eine Agenda für ein Meeting vorbereiten will - Ein Thema für eine Serie anlegen will - Ein Thema verschieben will - Ein Meeting abschließen will - Nach dem Stand einer Serie fragt ## Dateistruktur Jede Serie hat zwei Dateien unter `03 Bereiche/Jour Fixe/[Serie]/`: - `Agenda.md` — aktiver Zustand: Dauerläufer, offene Topics, Postponed - `Archiv.md` — abgeschlossene Sessions, neueste zuerst ## Dateiformat Agenda.md ```yaml --- tags: [jour-fixe] serie: [Name] teilnehmer: [Liste] rhythmus: wöchentlich | 14-tägig | monatlich --- ``` Sektionen in dieser Reihenfolge: 1. `## 📌 Dauerläufer` — immer dabei, kein Status, nie archiviert 2. `## 🔴 Offen` — aktive Topics mit Datum und Notizen 3. `## ⏳ Postponed` — verschobene Topics mit Zieldatum ### Topic-Format (Offen-Sektion) ```markdown ### [Titel] seit: YYYY-MM-DD | Status: OFFEN [Notizen] ``` ### Topic-Format (Postponed-Sektion) ```markdown ### [Titel] verschoben bis: YYYY-MM-DD | ursprünglich: YYYY-MM-DD [Grund] ``` ## Dateiformat Archiv.md Sessions werden **oben** eingefügt (neueste zuerst): ```markdown ## YYYY-MM-DD Teilnehmer: [Liste] ### [Topic-Titel] ✅ [Was besprochen / Ergebnis] ### [Topic-Titel] ⏳ Verschoben auf YYYY-MM-DD. [Grund] ### [Topic-Titel] ⏭ Übersprungen. --- ``` ## Topic-Lifecycle - **OFFEN** → bleibt in Agenda.md, erscheint bei nächster Agenda-Vorbereitung - **ERLEDIGT** → wird in Archiv.md mit ✅ archiviert, aus Agenda.md entfernt - **POSTPONED** → bleibt in Agenda.md mit Zieldatum, erscheint in Agenda wenn Datum ≤ heute - **ÜBERSPRUNGEN** → bleibt OFFEN in Agenda.md, kein Datum, erscheint beim nächsten Mal wieder - **Dauerläufer** → nie archiviert, immer in der Agenda, Besprechungsinhalt wird im Archiv notiert ## Befehle ### "Bereite Agenda [Serie] vor" 1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md` 2. Zeige alle Dauerläufer 3. Zeige alle Topics aus `## 🔴 Offen` 4. Zeige alle Topics aus `## ⏳ Postponed` wo `verschoben bis` ≤ heute 5. Gib die Agenda als übersichtliche Liste aus ### "Neues Thema für [Serie]: [Titel]" 1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md` 2. Füge unter `## 🔴 Offen` ein: ```markdown ### [Titel] seit: [HEUTE] | Status: OFFEN ``` 3. Bestätige die Eintragung ### "Verschiebe [Thema] auf [Datum]" (im Kontext einer Serie) 1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md` 2. Finde das Topic unter `## 🔴 Offen` 3. Entferne es aus der Offen-Sektion 4. Füge es unter `## ⏳ Postponed` ein: ```markdown ### [Titel] verschoben bis: [DATUM] | ursprünglich: [SEIT-DATUM] [optionaler Grund falls genannt] ``` 5. Bestätige die Änderung ### "[Serie] Meeting beenden" 1. Frage nach Datum falls nicht heute (Standard: heute) 2. Frage für jedes offene Topic: erledigt, postponed (mit Datum), oder übersprungen? 3. Schreibe neuen Archiv-Eintrag **oben** in `03 Bereiche/Jour Fixe/[Serie]/Archiv.md`: ```markdown ## [DATUM] Teilnehmer: [aus Frontmatter] [für jedes besprochene Topic je nach Status] ### [Titel] ✅ [Ergebnis] ### [Titel] ⏳ Verschoben auf [Datum]. [Grund] ### [Titel] ⏭ Übersprungen. --- ``` 4. Aktualisiere `Agenda.md`: - Erledigte Topics entfernen - Postponed Topics in `## ⏳ Postponed` verschieben - Übersprungene Topics bleiben unverändert in `## 🔴 Offen` 5. Bestätige: "Meeting [Serie] vom [Datum] archiviert." ### "Was war zuletzt bei [Serie]?" 1. Lies `03 Bereiche/Jour Fixe/[Serie]/Archiv.md` 2. Gib die letzte Session (oberster Block) als Zusammenfassung aus ### "Füge Dauerläufer hinzu: [Titel]" (im Kontext einer Serie) 1. Lies `03 Bereiche/Jour Fixe/[Serie]/Agenda.md` 2. Füge unter `## 📌 Dauerläufer` eine neue Zeile ein: `- [Titel]` 3. Bestätige die Eintragung ## Serienerkennung Die 11 bekannten Serien und ihre Ordnernamen: | Name im Chat | Ordnername | |---|---| | SAP Team | `SAP Team` | | IT Team | `IT Team` | | Christian Hermann / Chef | `Christian Hermann` | | Business-IT RES | `Business-IT RES` | | NTT | `NTT` | | TISAX | `TISAX` | | Management RES | `Management RES` | | LANdata | `LANdata` | | Internal.Lan / Access-Manager | `Internal.Lan - Access-Manager` | | CSOC | `CSOC` | | A41 S/4 | `A41 S4` | Wenn der Serienname unklar ist, kurz nachfragen. ``` - [ ] **Schritt 2: Verifizieren** ```bash cat "/home/chk/Dokumente/brain/.claude/skills/jour-fixe.md" | head -5 ``` Erwartete Ausgabe: Erste Zeile ist `# Jour Fixe Skill` --- ## Task 4: Nutzerdokumentation erstellen **Files:** - Create: `03 Bereiche/IT-Management/Jour Fixe System.md` - [ ] **Schritt 1: Dokumentationsdatei erstellen** Datei: `03 Bereiche/IT-Management/Jour Fixe System.md` ```markdown --- tags: [it-management, dokumentation] status: aktiv erstellt: 2026-04-11 --- # Jour Fixe System Claude-gestütztes System zur Verwaltung aller Jour-Fixe-Meetings. ## Wie es funktioniert Jede Jour-Fixe-Serie hat zwei Dateien: - **Agenda.md** — aktuelle Topics, Dauerläufer, verschobene Themen - **Archiv.md** — vollständige History aller vergangenen Sessions Claude verwaltet den Lifecycle der Topics. Du tippst Befehle in den Chat. ## Befehle ### Vor dem Meeting ``` Bereite Agenda [Serie] vor ``` → Zeigt dir alle Dauerläufer, offene Topics und fällige verschobene Themen. ### Neues Thema anlegen ``` Neues Thema für [Serie]: [Titel] ``` → Trägt das Thema sofort in die Agenda ein. ### Thema verschieben ``` Verschiebe [Thema] auf [Datum] ``` → Setzt das Thema auf Postponed mit Zieldatum. Erscheint automatisch wenn das Datum erreicht ist. ### Meeting abschließen ``` [Serie] Meeting beenden ``` → Claude fragt für jedes offene Thema nach dem Status (erledigt / verschoben / übersprungen), archiviert die Session und bereinigt die Agenda. ### History nachschlagen ``` Was war zuletzt bei [Serie]? ``` → Gibt die letzte Session als Zusammenfassung aus. ### Dauerläufer hinzufügen ``` Füge Dauerläufer hinzu: [Titel] ``` → Thema erscheint ab sofort bei jedem Meeting dieser Serie. ## Topic-Status | Status | Bedeutung | In Agenda.md | |--------|-----------|--------------| | 🔴 OFFEN | Aktiv, noch nicht besprochen | Bleibt | | ✅ ERLEDIGT | Abgeschlossen | Wird archiviert | | ⏳ POSTPONED | Verschoben auf Datum | Bleibt bis Datum erreicht | | ⏭ ÜBERSPRUNGEN | Diesmal ausgelassen | Bleibt OFFEN | | 📌 DAUERLÄUFER | Immer dabei | Nie archiviert | ## Serien | Serie | Ordner | |-------|--------| | SAP Team | `03 Bereiche/Jour Fixe/SAP Team/` | | IT Team | `03 Bereiche/Jour Fixe/IT Team/` | | Christian Hermann | `03 Bereiche/Jour Fixe/Christian Hermann/` | | Business-IT RES | `03 Bereiche/Jour Fixe/Business-IT RES/` | | NTT | `03 Bereiche/Jour Fixe/NTT/` | | TISAX | `03 Bereiche/Jour Fixe/TISAX/` | | Management RES | `03 Bereiche/Jour Fixe/Management RES/` | | LANdata | `03 Bereiche/Jour Fixe/LANdata/` | | Internal.Lan / Access-Manager | `03 Bereiche/Jour Fixe/Internal.Lan - Access-Manager/` | | CSOC | `03 Bereiche/Jour Fixe/CSOC/` | | A41 S/4 | `03 Bereiche/Jour Fixe/A41 S4/` | ## Während des Meetings Du schreibst direkt in `Agenda.md` — tippe Notizen zu den Topics rein. Nach dem Meeting gibst du "Meeting beenden" ein und Claude übernimmt die Archivierung. ## Tipp: Teilnehmer ergänzen Die Teilnehmerliste im Frontmatter von `Agenda.md` ist zunächst leer (außer SAP Team und IT Team). Trag sie einmalig ein, dann nutzt Claude sie automatisch beim Archivieren. ``` - [ ] **Schritt 2: Verifizieren** ```bash head -5 "/home/chk/Dokumente/brain/03 Bereiche/IT-Management/Jour Fixe System.md" ``` Erwartete Ausgabe: Erste Zeilen zeigen YAML-Frontmatter --- ## Spec-Abdeckung (Self-Review) | Spec-Anforderung | Abgedeckt in | |---|---| | Zwei-Schichten-Modell (Agenda + Archiv) | Task 1, Task 2 | | 11 Serien | Task 1, Task 2 | | Dauerläufer | Task 3 (Skill-Format + Befehl) | | OFFEN / ERLEDIGT / POSTPONED / ÜBERSPRUNGEN | Task 3 (Lifecycle-Regeln) | | Postpone mit Datum | Task 3 (Verschieben-Befehl) | | Alle 6 Claude-Befehle | Task 3 | | Claude-Skill | Task 3 | | Nutzerdokumentation in IT-Management | Task 4 |