Was macht skill-optimizer?
Optimieren Sie Agenten-Skills mit Sitzungsdaten und statischer Analyse, um Trigger-Lücken, schwache Workflows und P0/P1/P2-Fixes zu identifizieren.
Funktionen
- Sitzungsdatenanalyse: Erkennt wiederkehrende Fehler und ineffiziente Abläufe basierend auf tatsächlichen Nutzungssitzungen.
- Statische Analyse: Überprüft Skill-Strukturen auf fehlende Trigger, redundante Schritte oder unzureichende Fehlerbehandlung.
- Prioritätsgesteuerte Vorschläge: Klassifiziert identifizierte Probleme nach Schweregrad (P0 = kritisch, P1 = hoch, P2 = mittel) mit konkreten Handlungsempfehlungen.
Voraussetzungen
- Python 3.8+
- Installierte Abhängigkeiten:
pip install -r requirements.txt - Zugriff auf die Skill-Dateien (z. B.
skills/-Verzeichnis)
Nutzung
python optimizer.py --skill-dir ./skills --output report.md
Beispielausgabe:
[P0] Trigger „on_file_create“ fehlt in skill_a.md – hohe Fehlerrate (23 Vorfälle)
[P1] Workflow-Schritt „validate_input“ in skill_b.md ist nicht definiert
[P2] Unnötige Wiederholung von API-Call in skill_c.md – kann zusammengefasst werden
Integration
Fügen Sie das Tool in Ihre CI/CD-Pipeline ein oder führen Sie es manuell vor Skill-Updates aus:
- name: Skill Optimizer
run: python optimizer.py --skill-dir ./skills --output skill-optimization-report.md
Lizenz
MIT