From 5e73eccce6b9a2a52099a5b926971f224e373920 Mon Sep 17 00:00:00 2001 From: Jens Reinemann Date: Mon, 18 May 2026 10:55:53 +0200 Subject: [PATCH] chore(genome): alle genome-prompts auf Claude Opus 4.6 umgestellt --- .github/prompts/genome-distill.prompt.md | 20 +++++++++++++------- .github/prompts/genome-propagate.prompt.md | 9 +++++++-- .github/prompts/genome.prompt.md | 3 +-- 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.github/prompts/genome-distill.prompt.md b/.github/prompts/genome-distill.prompt.md index 737f1a1..cbcbf6f 100644 --- a/.github/prompts/genome-distill.prompt.md +++ b/.github/prompts/genome-distill.prompt.md @@ -1,6 +1,6 @@ --- description: "Genome Engine Phase 2: Distilliert raw-mutations.md – klassifiziert, scored und bereinigt Mutations für Cross-Repo-Propagation." -model: Claude Sonnet 4.6 (copilot) +model: Claude Opus 4.6 (copilot) tools: [read, edit] --- @@ -18,15 +18,16 @@ Für **jeden Trait** und jede Mutation darin: ### 1. Klassifizierung -| Klasse | Bedeutung | Beispiele | -|--------|-----------|-----------| -| 🔴 **Critical** | Bugfixes, die andere Repos auch treffen würden | Fehlende Escapes, falsche Tool-Syntax, Security-Lücke in Prompt | -| 🟡 **Evolution** | Generelle Verbesserungen, übertragbar | Bessere Formulierung, neues Pattern, strukturelle Optimierung | -| ⚪ **Specialized** | Projektspezifisch, NICHT übertragbar | App-spezifische Pfade, domänenspezifische Logik, Projekt-IDs | +| Klasse | Bedeutung | Beispiele | +| ------------------ | ---------------------------------------------- | --------------------------------------------------------------- | +| 🔴 **Critical** | Bugfixes, die andere Repos auch treffen würden | Fehlende Escapes, falsche Tool-Syntax, Security-Lücke in Prompt | +| 🟡 **Evolution** | Generelle Verbesserungen, übertragbar | Bessere Formulierung, neues Pattern, strukturelle Optimierung | +| ⚪ **Specialized** | Projektspezifisch, NICHT übertragbar | App-spezifische Pfade, domänenspezifische Logik, Projekt-IDs | ### 2. Scoring (1–10) Bewerte den **Übertragungswert** jeder Critical/Evolution-Mutation: + - **9–10:** Universell wertvoll, jedes Repo profitiert - **7–8:** Breit anwendbar, gutes Pattern - **4–6:** Situativ nützlich @@ -35,6 +36,7 @@ Bewerte den **Übertragungswert** jeder Critical/Evolution-Mutation: ### 3. Sanitization Ersetze in den Diffs: + - Benutzernamen → `` - Maschinenpfade (z.B. `C:\Users\...`, `/home/...`) → `` - Tokens, API-Keys, Secrets → `` @@ -59,6 +61,7 @@ Gehe für jeden Commit wie folgt vor: 4. **Nicht zu früh aggregieren**: Ein Commit mit 10 Datei-Diffs kann 2 Specialized + 1 Evolution enthalten – trenne sie **Häufige versteckte Evolutions-Muster:** + - Absolute Pfade (`C:\...`, `x:\...`) → relative Pfade (`.github/...`) → Evolution Score 8 - Board/Order-Zuweisung zu Ticket-Erstellung hinzugefügt → Evolution Score 8 - Script-Aufruf statt vager Beschreibung in Prompt → Evolution Score 7 @@ -68,7 +71,7 @@ Gehe für jeden Commit wie folgt vor: Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folgendem Format: -```markdown +````markdown # Distilled Mutations **Quelle:** @@ -88,6 +91,7 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg ```diff ``` +```` --- @@ -102,6 +106,7 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg ```diff ``` + ``` ## Regeln @@ -113,3 +118,4 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg - Das "Pattern"-Feld bei Evolution beschreibt die **generalisierte Verbesserung**, nicht den konkreten Change - Diffs dürfen gekürzt werden – nur die relevanten Hunks behalten - Schreibe am Ende einen **Analyse-Bericht** in den Chat (nicht in die Datei): `Traits: N | Mutations: M | Critical: A | Evolution: B | Specialized entfernt: C | Churn-Commits übersprungen: D` +``` diff --git a/.github/prompts/genome-propagate.prompt.md b/.github/prompts/genome-propagate.prompt.md index 1eac338..a66b757 100644 --- a/.github/prompts/genome-propagate.prompt.md +++ b/.github/prompts/genome-propagate.prompt.md @@ -1,6 +1,6 @@ --- description: "Genome Engine Phase 3: Propagiert distilled Mutations auf ein Ziel-Genome – erstellt konkrete Änderungsvorschläge als Checkliste." -model: Claude Sonnet 4.6 (copilot) +model: Claude Opus 4.6 (copilot) tools: [read, edit, search] --- @@ -18,6 +18,7 @@ Du erhältst destillierte Mutations (klassifiziert, gescored, bereinigt) und sol ### 1. Trait-Matching Für jeden Growth Vector aus `distilled-mutations.md`: + - Prüfe ob ein **gleichnamiger Trait** im Ziel-Genome existiert → direktes Match - Prüfe ob ein **funktional äquivalenter Trait** existiert (anderer Name, gleicher Zweck) → adaptiertes Match - Kein Match → **neuer Trait** (nur bei Score ≥ 8 in die Checkliste aufnehmen, aber IMMER als "neu" kennzeichnen – nie automatisch anwenden) @@ -25,6 +26,7 @@ Für jeden Growth Vector aus `distilled-mutations.md`: ### 2. Patch-Generierung Erstelle für jedes Match einen konkreten Änderungsvorschlag: + - **Bestehender Trait:** Zeige den Ist-Zustand (relevanter Ausschnitt) und den vorgeschlagenen Soll-Zustand - **Neuer Trait:** Zeige die vollständige neue Datei - Passe Platzhalter (``, `` etc.) an die Werte dieses Repos an @@ -35,7 +37,7 @@ Erstelle für jedes Match einen konkreten Änderungsvorschlag: Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`: -```markdown +````markdown # Propagation Proposals **Ziel-Repo:** @@ -59,6 +61,7 @@ Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`: ```diff ``` +```` @@ -91,6 +94,7 @@ Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`: ``` + ``` ## Nach der Ausgabe @@ -117,3 +121,4 @@ Ers nach expliziter Bestätigung anlegen. Nie mehrere neue Traits auf einmal ohn - Erstelle KEINE neuen Traits mit Score < 8 - Neue Traits immer einzeln bestätigen lassen – auch wenn mehrere selektiert wurden - Passe Einrückung und Stil an die Konventionen des Ziel-Repos an +``` diff --git a/.github/prompts/genome.prompt.md b/.github/prompts/genome.prompt.md index f762cdb..cdb702e 100644 --- a/.github/prompts/genome.prompt.md +++ b/.github/prompts/genome.prompt.md @@ -1,7 +1,6 @@ --- description: "Genome Engine – Erkennt evolutionäre Verbesserungen an Copilot-Customization-Dateien und überträgt sie auf ein Ziel-Repo." -agent: agent -model: Claude Sonnet 4.6 (copilot) +model: Claude Opus 4.6 (copilot) tools: [read, edit, search, execute] ---