Alle Genome-Engine-Dateien auf lernbasierte Begriffe umgestellt: - Concept Doc: komplett überarbeitet mit Mermaid-Diagrammen - genome.prompt.md: neue Dateinamen + Begriffe - genome-distill.prompt.md: Improvements/Insights statt Mutations/Vectors - genome-propagate.prompt.md: Transfer statt Propagation, Capability statt Trait - genome-extract.py: Output-Dateiname + Ausgabetext aktualisiert - SKILL.md: Beschreibung + Dateitabelle aktualisiert
67 lines
2.9 KiB
Markdown
67 lines
2.9 KiB
Markdown
# 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`
|