chore(genome): alle genome-prompts auf Claude Opus 4.6 umgestellt
This commit is contained in:
parent
ea3bd6dc97
commit
5e73eccce6
3 changed files with 21 additions and 11 deletions
20
.github/prompts/genome-distill.prompt.md
vendored
20
.github/prompts/genome-distill.prompt.md
vendored
|
|
@ -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 → `<user>`
|
||||
- Maschinenpfade (z.B. `C:\Users\...`, `/home/...`) → `<local-path>`
|
||||
- Tokens, API-Keys, Secrets → `<redacted>`
|
||||
|
|
@ -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:** <repo-name>
|
||||
|
|
@ -88,6 +91,7 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg
|
|||
```diff
|
||||
<bereinigter Diff>
|
||||
```
|
||||
````
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -102,6 +106,7 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg
|
|||
```diff
|
||||
<bereinigter 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`
|
||||
```
|
||||
|
|
|
|||
9
.github/prompts/genome-propagate.prompt.md
vendored
9
.github/prompts/genome-propagate.prompt.md
vendored
|
|
@ -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 (`<project>`, `<local-path>` 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:** <aktuelles Repo>
|
||||
|
|
@ -59,6 +61,7 @@ Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`:
|
|||
```diff
|
||||
<konkreter Patch für dieses Repo>
|
||||
```
|
||||
````
|
||||
|
||||
</details>
|
||||
|
||||
|
|
@ -91,6 +94,7 @@ Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`:
|
|||
```
|
||||
|
||||
</details>
|
||||
|
||||
```
|
||||
|
||||
## 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
|
||||
```
|
||||
|
|
|
|||
3
.github/prompts/genome.prompt.md
vendored
3
.github/prompts/genome.prompt.md
vendored
|
|
@ -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]
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue