# Genome Engine Automatische Erkennung und Übertragung von Verbesserungen am KI-Tooling (Skills, Agents, Prompts, Instructions) zwischen Repositories. ## Trigger-Phrasen `genome`, `transfer`, `improvements übertragen`, `capabilities synchronisieren`, `genome extract`, `genome transfer` ## Konzept Die Genome Engine erkennt Verbesserungen an KI-Konfigurationsdateien über Git-History, destilliert sie in übertragbare "Insights" und schlägt konkrete Patches für andere Repos vor. **Begriffe:** - **Capability** – Ein Skill, Agent, Prompt(-Verbund) oder Instructions-File - **Genome** – Die Gesamtheit aller Capabilities eines Projekts - **Improvement** – Ein Git-Commit-Delta an einer Capability - **Insight** – Destilliertes, bewertetes Improvement (bereinigt, klassifiziert, gescored) - **Transfer** – Konkreter Änderungsvorschlag für ein Ziel-Genome ## Pipeline | Phase | Tool | Input → Output | | --------------- | ---------------------------- | --------------------------------------------------- | | 1. Extraction | `genome-extract.py` | Git-History → `raw-improvements.md` | | 2. Distillation | `genome-distill.prompt.md` | `raw-improvements.md` → `distilled-insights.md` | | 3. Transfer | `genome-propagate.prompt.md` | `distilled-insights.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 + Capability-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: Transfer-Vorschläge für Ziel | | `Concept Genome Engine.md` | `.github/genome/` | Vollständiges Konzept-Dokument | ## Capability-Erkennung Pfade werden automatisch zu Capability-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`