# Performance Coach

Performance Coach ist ein KI-Assistent, der Testergebnisse analysiert und spezifische, umsetzbare Optimierungsempfehlungen liefert. Er versteht die tatsächlichen Metriken und Ressourcen, nicht nur generische Best Practices.

### Gespräch starten

Einen neuen Chat erstellen und optional ein Performance-Check-Ergebnis anhängen. Der Coach kann allgemeine Web-Performance-Fragen beantworten, aber sein eigentlicher Wert liegt in der Analyse spezifischer Daten.

**Mit angehängtem Test** kennt der Coach:

* Die exakten Core-Web-Vitals-Werte
* Jede CSS- und JavaScript-Datei mit tatsächlichen URLs
* Welche Ressourcen das Rendering blockieren
* Third-Party-Abhängigkeiten
* Bildformate und -größen
* Server-Antwortcharakteristiken

### Fragen stellen

Der Coach glänzt bei spezifischen, gezielten Fragen:

* „Was verursacht meinen LCP von 3,2 Sekunden?"
* „Welche meiner JavaScript-Dateien sollte ich verzögert laden?"
* „Wie viel würde Lazy-Loading meiner Bilder verbessern?"
* „Lohnen sich meine Third-Party-Skripte für den Performance-Preis?"
* „Welche Quick Wins kann ich heute umsetzen?"

Für angehängte Tests referenziert der Coach die tatsächlichen Datei-URLs und berechnet erwartete Verbesserungen basierend auf den echten Zahlen.

### Empfehlungs-Prioritätssystem

Der Coach kategorisiert Empfehlungen nach Auswirkung und Aufwand:

🚨 **KRITISCH** – Probleme, die die Nutzererfahrung stark beeinträchtigen. LCP über 2,5 Sekunden, CLS über 0,1 oder mehrere Render-blockierende Ressourcen fallen hierunter. Zuerst angehen.

⚡ **QUICK WIN** – Hohe Auswirkung bei minimalem Aufwand. Oft Konfigurationsänderungen in smoxy oder einfache Code-Anpassungen.

🎯 **HOHE AUSWIRKUNG** – Wesentliche Verbesserungen, die mehr Entwicklungsarbeit erfordern. Lohnt sich für signifikante Gewinne.

📈 **OPTIMIERUNG** – Feintuning für marginale Verbesserungen. Nach höher priorisierten Punkten angehen.

### smoxy-Integration

Der Coach empfiehlt gezielt smoxy-Features, wo anwendbar:

* Bildoptimierungs-Einstellungen für übergroße oder nicht optimierte Bilder
* Caching-Regeln für langsam ladende statische Ressourcen
* Minifizierungs-Optionen für unkomprimiertes CSS/JS
* Edge-Caching zur Verbesserung der TTFB

### Gespräche verwalten

Mehrere Chats erstellen, um verschiedene Themen oder Test-Analysen zu organisieren. Chats umbenennen, den angehängten Test mitten im Gespräch wechseln oder alte Chats löschen.

**Tägliches Frage-Limit**: Jeder Nutzer hat ein tägliches Kontingent für Coach-Fragen, das in der Oberfläche angezeigt wird. Das Kontingent wird um Mitternacht UTC zurückgesetzt.
