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."
|
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]
|
tools: [read, edit]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -18,15 +18,16 @@ Für **jeden Trait** und jede Mutation darin:
|
||||||
|
|
||||||
### 1. Klassifizierung
|
### 1. Klassifizierung
|
||||||
|
|
||||||
| Klasse | Bedeutung | Beispiele |
|
| Klasse | Bedeutung | Beispiele |
|
||||||
|--------|-----------|-----------|
|
| ------------------ | ---------------------------------------------- | --------------------------------------------------------------- |
|
||||||
| 🔴 **Critical** | Bugfixes, die andere Repos auch treffen würden | Fehlende Escapes, falsche Tool-Syntax, Security-Lücke in Prompt |
|
| 🔴 **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 |
|
| 🟡 **Evolution** | Generelle Verbesserungen, übertragbar | Bessere Formulierung, neues Pattern, strukturelle Optimierung |
|
||||||
| ⚪ **Specialized** | Projektspezifisch, NICHT übertragbar | App-spezifische Pfade, domänenspezifische Logik, Projekt-IDs |
|
| ⚪ **Specialized** | Projektspezifisch, NICHT übertragbar | App-spezifische Pfade, domänenspezifische Logik, Projekt-IDs |
|
||||||
|
|
||||||
### 2. Scoring (1–10)
|
### 2. Scoring (1–10)
|
||||||
|
|
||||||
Bewerte den **Übertragungswert** jeder Critical/Evolution-Mutation:
|
Bewerte den **Übertragungswert** jeder Critical/Evolution-Mutation:
|
||||||
|
|
||||||
- **9–10:** Universell wertvoll, jedes Repo profitiert
|
- **9–10:** Universell wertvoll, jedes Repo profitiert
|
||||||
- **7–8:** Breit anwendbar, gutes Pattern
|
- **7–8:** Breit anwendbar, gutes Pattern
|
||||||
- **4–6:** Situativ nützlich
|
- **4–6:** Situativ nützlich
|
||||||
|
|
@ -35,6 +36,7 @@ Bewerte den **Übertragungswert** jeder Critical/Evolution-Mutation:
|
||||||
### 3. Sanitization
|
### 3. Sanitization
|
||||||
|
|
||||||
Ersetze in den Diffs:
|
Ersetze in den Diffs:
|
||||||
|
|
||||||
- Benutzernamen → `<user>`
|
- Benutzernamen → `<user>`
|
||||||
- Maschinenpfade (z.B. `C:\Users\...`, `/home/...`) → `<local-path>`
|
- Maschinenpfade (z.B. `C:\Users\...`, `/home/...`) → `<local-path>`
|
||||||
- Tokens, API-Keys, Secrets → `<redacted>`
|
- 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
|
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:**
|
**Häufige versteckte Evolutions-Muster:**
|
||||||
|
|
||||||
- Absolute Pfade (`C:\...`, `x:\...`) → relative Pfade (`.github/...`) → Evolution Score 8
|
- Absolute Pfade (`C:\...`, `x:\...`) → relative Pfade (`.github/...`) → Evolution Score 8
|
||||||
- Board/Order-Zuweisung zu Ticket-Erstellung hinzugefügt → Evolution Score 8
|
- Board/Order-Zuweisung zu Ticket-Erstellung hinzugefügt → Evolution Score 8
|
||||||
- Script-Aufruf statt vager Beschreibung in Prompt → Evolution Score 7
|
- 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:
|
Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folgendem Format:
|
||||||
|
|
||||||
```markdown
|
````markdown
|
||||||
# Distilled Mutations
|
# Distilled Mutations
|
||||||
|
|
||||||
**Quelle:** <repo-name>
|
**Quelle:** <repo-name>
|
||||||
|
|
@ -88,6 +91,7 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg
|
||||||
```diff
|
```diff
|
||||||
<bereinigter Diff>
|
<bereinigter Diff>
|
||||||
```
|
```
|
||||||
|
````
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -102,6 +106,7 @@ Schreibe das Ergebnis in `.github/genome/output/distilled-mutations.md` mit folg
|
||||||
```diff
|
```diff
|
||||||
<bereinigter Diff>
|
<bereinigter Diff>
|
||||||
```
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Regeln
|
## 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
|
- Das "Pattern"-Feld bei Evolution beschreibt die **generalisierte Verbesserung**, nicht den konkreten Change
|
||||||
- Diffs dürfen gekürzt werden – nur die relevanten Hunks behalten
|
- 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`
|
- 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."
|
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]
|
tools: [read, edit, search]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
@ -18,6 +18,7 @@ Du erhältst destillierte Mutations (klassifiziert, gescored, bereinigt) und sol
|
||||||
### 1. Trait-Matching
|
### 1. Trait-Matching
|
||||||
|
|
||||||
Für jeden Growth Vector aus `distilled-mutations.md`:
|
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 **gleichnamiger Trait** im Ziel-Genome existiert → direktes Match
|
||||||
- Prüfe ob ein **funktional äquivalenter Trait** existiert (anderer Name, gleicher Zweck) → adaptiertes 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)
|
- 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
|
### 2. Patch-Generierung
|
||||||
|
|
||||||
Erstelle für jedes Match einen konkreten Änderungsvorschlag:
|
Erstelle für jedes Match einen konkreten Änderungsvorschlag:
|
||||||
|
|
||||||
- **Bestehender Trait:** Zeige den Ist-Zustand (relevanter Ausschnitt) und den vorgeschlagenen Soll-Zustand
|
- **Bestehender Trait:** Zeige den Ist-Zustand (relevanter Ausschnitt) und den vorgeschlagenen Soll-Zustand
|
||||||
- **Neuer Trait:** Zeige die vollständige neue Datei
|
- **Neuer Trait:** Zeige die vollständige neue Datei
|
||||||
- Passe Platzhalter (`<project>`, `<local-path>` etc.) an die Werte dieses Repos an
|
- 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`:
|
Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`:
|
||||||
|
|
||||||
```markdown
|
````markdown
|
||||||
# Propagation Proposals
|
# Propagation Proposals
|
||||||
|
|
||||||
**Ziel-Repo:** <aktuelles Repo>
|
**Ziel-Repo:** <aktuelles Repo>
|
||||||
|
|
@ -59,6 +61,7 @@ Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`:
|
||||||
```diff
|
```diff
|
||||||
<konkreter Patch für dieses Repo>
|
<konkreter Patch für dieses Repo>
|
||||||
```
|
```
|
||||||
|
````
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|
@ -91,6 +94,7 @@ Schreibe das Ergebnis in `.github/genome/output/propagation-proposals.md`:
|
||||||
```
|
```
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Nach der Ausgabe
|
## 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
|
- Erstelle KEINE neuen Traits mit Score < 8
|
||||||
- Neue Traits immer einzeln bestätigen lassen – auch wenn mehrere selektiert wurden
|
- Neue Traits immer einzeln bestätigen lassen – auch wenn mehrere selektiert wurden
|
||||||
- Passe Einrückung und Stil an die Konventionen des Ziel-Repos an
|
- 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."
|
description: "Genome Engine – Erkennt evolutionäre Verbesserungen an Copilot-Customization-Dateien und überträgt sie auf ein Ziel-Repo."
|
||||||
agent: agent
|
model: Claude Opus 4.6 (copilot)
|
||||||
model: Claude Sonnet 4.6 (copilot)
|
|
||||||
tools: [read, edit, search, execute]
|
tools: [read, edit, search, execute]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue