bollwerk/.github/skills/genome/SKILL.md
Jens Reinemann ddf9272dda refactor(genome): Terminologie vereinheitlichen – Trait→Capability, Mutation→Improvement, Growth Vector→Insight, Propagation→Transfer
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
2026-05-18 12:46:39 +02:00

67 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`