- Filter button with badge next to search bar - BottomSheet with filter dropdowns (Kategorie, Lagerort, Ablauf) - Sort options: Name, Ablaufdatum, Menge (asc/desc) - 'Alle zurücksetzen' button to clear filters + sort - docs(genome): Konzept nach .github/genome/ verschoben
3 KiB
3 KiB
Genome Engine
Automatische Erkennung und Übertragung evolutionärer Verbesserungen an Copilot-Customization-Dateien (Skills, Agents, Prompts, Instructions) zwischen Repositories.
Trigger-Phrasen
genome, propagate, mutations übertragen, traits synchronisieren, genome extract, genome propagate
Konzept
Die Genome Engine erkennt Verbesserungen an Copilot-Konfigurationsdateien über Git-History, destilliert sie in übertragbare "Growth Vectors" und schlägt konkrete Patches für andere Repos vor.
Begriffe:
- Trait – Ein Skill, Agent, Prompt(-Verbund) oder Instructions-File
- 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
Pipeline
| Phase | Tool | Input → Output |
|---|---|---|
| 1. Extraction | genome-extract.py |
Git-History → raw-mutations.md |
| 2. Distillation | genome-distill.prompt.md |
raw-mutations.md → distilled-mutations.md |
| 3. Propagation | genome-propagate.prompt.md |
distilled-mutations.md + Ziel-Genome → Patches |
Usage
/genome
Der Router-Prompt fragt nach Quell-Repo und Zeitspanne, dann orchestriert er alle 3 Phasen.
Dateien
| Datei | Ort | Zweck |
|---|---|---|
SKILL.md |
.github/skills/genome/ |
Diese Dokumentation |
genome-extract.py |
.github/skills/genome/ |
Phase 1: Git-Scanning + Trait-Erkennung |
genome.prompt.md |
.github/prompts/ |
Orchestrator (Router für alle 3 Phasen) |
genome-distill.prompt.md |
.github/prompts/ |
Phase 2: Klassifizierung + Scoring |
genome-propagate.prompt.md |
.github/prompts/ |
Phase 3: Patch-Generierung für Ziel |
Concept Genome Engine.md |
.github/genome/ |
Vollständiges Konzept-Dokument |
Trait-Erkennung
Pfade werden automatisch zu Trait-Keys aufgelöst:
.github/skills/gh-tickets/SKILL.md → skill/gh-tickets
.github/agents/code-reviewer.agent.md → agent/code-reviewer
.github/prompts/nextstep.prompt.md → prompt/nextstep (inkl. Sub-Prompts)
.github/copilot-instructions.md → instructions/copilot-instructions
Genome-Scope
Folgende Pfade bilden das Genome:
.github/skills/**.github/agents/**.github/prompts/**.github/copilot-instructions.md.github/*.instructions.md