Genome Engine: Automatische Erkennung und Propagation von Copilot-Customization-Verbesserungen #107

Closed
opened 2026-05-18 07:00:32 +00:00 by jreinemann-euris · 0 comments
jreinemann-euris commented 2026-05-18 07:00:32 +00:00 (Migrated from github.com)

Ziel

Automatische Erkennung evolutionärer Verbesserungen an Copilot-Customization-Dateien (Skills, Agents, Instructions) über Git-History hinweg. Die erkannten Verbesserungen werden destilliert, bewertet und als Propagation-Vorschläge für andere Projekte bereitgestellt.

Konzept

Siehe docs/genome-engine.md für das vollständige Konzept.

Kernbegriffe

  • Trait – Ein Skill, Agent oder Instructions-File inkl. aller zugehörigen Dateien
  • Genome – Die Gesamtheit aller Traits eines Projekts
  • Mutation – Ein Git-Commit-Delta an einem Trait
  • Growth Vector – Destillierte, bewertete Mutation (bereinigt, klassifiziert, gescored)
  • Propagation – Konkreter Änderungsvorschlag für ein Ziel-Genome

Scope

  • .github/skills/**
  • .github/agents/**
  • .github/copilot-instructions.md

Pipeline (3 Phasen)

Phase 1: Extraction (Script)

  • genome-extract.ps1 scannt git log für Änderungen im Genome-Scope
  • Gruppiert Diffs nach Trait
  • Output: raw-mutations.md

Phase 2: Distillation (Agent)

  • Klassifiziert Mutations: Critical / Evolution / Specialized
  • Scored jede Mutation (1–10)
  • Filtert sensitive Daten und projektspezifische Mutations
  • Output: distilled-mutations.md

Phase 3: Propagation (Agent)

  • Matched Traits zwischen Quell- und Ziel-Genome
  • Erstellt konkrete Änderungsvorschläge als Checkliste
  • Output: propagation-proposals.md

Deliverables

# Datei Typ Ort
1 genome-extract.ps1 PowerShell Script .github/genome/
2 genome-distill.prompt.md Prompt .github/genome/
3 genome-propagate.prompt.md Prompt .github/genome/
4 raw-mutations.md Generiert .github/genome/output/
5 distilled-mutations.md Generiert .github/genome/output/
6 propagation-proposals.md Generiert .github/genome/output/

Akzeptanzkriterien

  • genome-extract.ps1 extrahiert Mutations korrekt nach Trait-Typ (skill/agent/instructions)
  • Distillation-Prompt klassifiziert und scored zuverlässig
  • Propagation-Prompt erstellt anwendbare Patches für Ziel-Repos
  • Zeitbasierte Transferlogik funktioniert (Delta seit letztem Sync)
  • Sensitive Daten werden zuverlässig gefiltert
## Ziel Automatische Erkennung evolutionärer Verbesserungen an Copilot-Customization-Dateien (Skills, Agents, Instructions) über Git-History hinweg. Die erkannten Verbesserungen werden destilliert, bewertet und als Propagation-Vorschläge für andere Projekte bereitgestellt. ## Konzept Siehe `docs/genome-engine.md` für das vollständige Konzept. ## Kernbegriffe - **Trait** – Ein Skill, Agent oder Instructions-File inkl. aller zugehörigen Dateien - **Genome** – Die Gesamtheit aller Traits eines Projekts - **Mutation** – Ein Git-Commit-Delta an einem Trait - **Growth Vector** – Destillierte, bewertete Mutation (bereinigt, klassifiziert, gescored) - **Propagation** – Konkreter Änderungsvorschlag für ein Ziel-Genome ## Scope - `.github/skills/**` - `.github/agents/**` - `.github/copilot-instructions.md` ## Pipeline (3 Phasen) ### Phase 1: Extraction (Script) - `genome-extract.ps1` scannt `git log` für Änderungen im Genome-Scope - Gruppiert Diffs nach Trait - Output: `raw-mutations.md` ### Phase 2: Distillation (Agent) - Klassifiziert Mutations: Critical / Evolution / Specialized - Scored jede Mutation (1–10) - Filtert sensitive Daten und projektspezifische Mutations - Output: `distilled-mutations.md` ### Phase 3: Propagation (Agent) - Matched Traits zwischen Quell- und Ziel-Genome - Erstellt konkrete Änderungsvorschläge als Checkliste - Output: `propagation-proposals.md` ## Deliverables | # | Datei | Typ | Ort | |---|---|---|---| | 1 | `genome-extract.ps1` | PowerShell Script | `.github/genome/` | | 2 | `genome-distill.prompt.md` | Prompt | `.github/genome/` | | 3 | `genome-propagate.prompt.md` | Prompt | `.github/genome/` | | 4 | `raw-mutations.md` | Generiert | `.github/genome/output/` | | 5 | `distilled-mutations.md` | Generiert | `.github/genome/output/` | | 6 | `propagation-proposals.md` | Generiert | `.github/genome/output/` | ## Akzeptanzkriterien - [ ] `genome-extract.ps1` extrahiert Mutations korrekt nach Trait-Typ (skill/agent/instructions) - [ ] Distillation-Prompt klassifiziert und scored zuverlässig - [ ] Propagation-Prompt erstellt anwendbare Patches für Ziel-Repos - [ ] Zeitbasierte Transferlogik funktioniert (Delta seit letztem Sync) - [ ] Sensitive Daten werden zuverlässig gefiltert
Sign in to join this conversation.
No description provided.