CommunityCodierung & Entwicklunggithub.com

Zhr65/SkillFresh

Fähigkeits-Abschreibungstabelle. Wird verwendet, wenn Nutzer fragen: 'Sind meine installierten Skills/Plugins veraltet?', 'Welche Fähigkeiten haben nach einem Modellwechsel nachgelassen?', 'Was sollte ich löschen oder ergänzen?', 'Ist dieser Skill überhaupt nützlich?'. Plattformübergreifend (DSH-Plugin / WorkBuddy, Claude Code, Codex-Skills), basierend auf Fähigkeits-Fingerabdrücken + Golden-Set-Regression, nicht auf Bauchgefühl.

Was ist SkillFresh?

Dieser Skill, bekannt als 'Fähigkeits-Abschreibungstabelle' oder 'Skill-Auditor', adressiert ein häufiges Problem: Nach einem Modellwechsel funktionieren installierte Skills und Plugins weiterhin, aber ihre Leistung lässt **unbemerkt nach**. Statt sich auf subjektive Eindrücke zu verlassen, macht dieser Skill die Verschlechterung messbar. Er unterstützt drei zentrale Bewertungen: (1) **Fähigkeitsverschlechterung**: Wird ein unveränderter Fähigkeits-Fingerabdruck (Skill-Fingerprint) mit einem neuen Modell auf demselben Golden-Set getestet, gilt eine Durchfallquote von ≥20 Prozentpunkten als Degradation. (2) **Neue Skills/Plugins**: Ihre Nützlichkeit wird durch Ablationsstudien (mit/ohne den Skill) und eine Akzeptanzrate gemessen. (3) **Persönliche Relevanz**: Die Auslösegenauigkeit (ob der Skill im richtigen Kontext aktiviert wird) und eine Stil-Baseline zeigen, ob der Skill zum Nutzer passt. Der Skill funktioniert mit einer Vielzahl von Hosts, entweder über registrierte Tools (z.B. `skill_audit_status`, `skill_audit_recommend`, `skill_audit_suggest`) oder über eine CLI für Hosts ohne Tool-Oberfläche (z.B. `python console.py status`). Das Backend ist ein reines Python 3.8+-Skript ohne externe Abhängigkeiten und speichert seine Daten standardmäßig in `~/.dsh/skill-auditor`. Der Skill implementiert strenge Regeln: Er bewertet niemals auf Basis einer einzelnen Beobachtung (K≥1 gilt als vorläufig, K≥3 für endgültige Urteile), unterscheidet klar zwischen synthetischen und echten Benutzerdaten, und löscht oder installiert nie ohne ausdrückliche Bestätigung des Nutzers. Stattdessen empfiehlt er Aktionen wie 'Behalten', 'Beobachten', 'Nicht verifiziert', 'Herabgestuft' oder 'Kandidat zum Ausmisten' und bietet klare Schritte zur Fehlerbehebung und Neuinstallation.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Zhr65/SkillFresh/tree/HEAD/npm/skill

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Fähigkeits-Abschreibungstabelle (skill-auditor)

Bei einem Modellwechsel geben installierte Skills / Plugins keine Fehler aus, sie werden nur leise schlechter. Dieser Skill macht das „Schlechterwerden" zu messbaren Zahlen.

Drei Bewertungen, jeweils mit Belegen

Frage des NutzersWie wird beurteilt?Wichtige Voraussetzung
Hat sich die Fähigkeit verschlechtert?Gleiches Golden-Set mit neuem Modell erneut ausführen, Durchfallquote ≥20 Prozentpunkte und konsistente RichtungFingerabdruck unverändert. Ein geänderter Fingerabdruck bedeutet „wurde modifiziert", nicht „verschlechtert"
Ist der neue Skill/ das Plugin gut?Ablationskontrolle (mit / ohne) + Akzeptanzrate, Nettonutzen berechnenOhne Kontrolle nur „fühlt sich gut an"
Passt es zu mir?Auslösegenauigkeit (wird ausgelöst, wenn es soll, und nicht, wenn nicht) + Umgebungsabgleich + Stil-BaselineEchte historische Prompts verwenden, keine erfundenen

Wie wird eingestellt

Wenn das Plugin bereits Tools registriert hat, werden die Tools direkt verwendet (dies ist der bevorzugte Weg):

  • skill_audit_status — Abschreibungstabelle: Fingerabdruck / Baseline-Durchfallquote / Risiko / Bewertung
  • skill_audit_recommend — Stark / Beobachten / Nicht verifiziert / Herabgestuft / Kandidat zum Ausmisten, fünf Stufen
  • skill_audit_check — Ob sich das aktuelle Modell relativ zur letzten Regressions-Baseline geändert hat
  • skill_audit_scan — Assets nach einer Neuinstallation neu erkennen
  • skill_audit_suggest — Wenn die Bedürfnisse des Nutzers durch keine Assets abgedeckt werden, was soll ergänzt werden

Für Hosts ohne Tool-Oberfläche (z.B. solche, die nur einen Skill installiert haben) wird die CLI verwendet:

python <data-dir>/scripts/console.py --host deepseek status
python <data-dir>/scripts/console.py --host deepseek recommend
python <data-dir>/scripts/console.py --host workbuddy status --root ~/.workbuddy-ai/skills

<data-dir> ist standardmäßig ~/.dsh/skill-auditor (kann mit SKILL_AUDITOR_HOME überschrieben werden). Die Engine ist reines Python 3.8+ der Standardbibliothek, ohne externe Abhängigkeiten.

Wenn der Nutzer keinen verfügbaren Skill / kein Plugin hat

Dies ist der aktive Mechanismus dieses Skills, warten Sie nicht, bis der Nutzer fragt:

  1. Zuerst das Installationsregister prüfen – wenn bereits eine Abdeckung vorhanden ist, kein neues empfehlen (Doppelinstallation vermeiden);
  2. Wirklich keine vorhanden → skill_audit_suggest --need "<Ein-Satz-Bedürfnis>";
  3. Ausgabe: „Empfehlung für Neuzugang + Suchbegriff“, die Installation erfolgt nur mit Bestätigung des Nutzers, keine automatische Installation.

Harte Grenzen (müssen genau so gesagt werden, nicht als Schlussfolgerung verpackt)

  • Eine Baseline mit K=1 ist eine Selbsteinschätzung, keine statistische Schlussfolgerung. Für ein Urteil über „Verschlechterung“ ist K≥3 erforderlich.
  • Das Golden-Set kann synthetische Stichproben enthalten (wenn die Nutzerhistorie unzureichend ist). Synthetische Stichproben können testen, „ob die Struktur stimmt“, aber nicht, „ob es wie du aussieht“. Solche Stichproben sind in der Datei mit "synthetic": true gekennzeichnet.
  • risk ist ein Stellvertreter für die Wartungsseite (Zeilenzahl + Tool-Abhängigkeiten), repräsentiert nicht den Wert. Hohes Risiko bedeutet nicht, dass etwas gelöscht werden sollte.
  • Entfernung und Installation erst bestätigen; Entfernung priorisiert „Deaktivieren / Archivieren“, kein stilles Löschen.
  • Herabstufungsursachen haben nur vier Kategorien, nicht erweitern: Tool-Aufruffehler → Tool-Beschreibung reparieren; Ausgabestruktur korrekt, Inhalt falsch → Anweisungen umschreiben; Sollte auslösen, aber nicht → Auslösebeschreibung ändern; Mitte korrekt, Endzustand falsch → erst dann könnte es eine Regression der Modellfähigkeit sein.

Aktionen nach der Bewertung

BewertungAktion
strongBehalten, kann oben empfohlen werden
watchBehalten, bei nächster Modelländerung priorisiert neu ausführen
unverifiedErst Golden-Set erstellen (3–5 echte Prompts), dann bewerten, vorerst nicht entfernen
degradedErst Ursache zuordnen, dann entscheiden, ob umschreiben oder deaktivieren; nicht direkt löschen
prune-candidateKeine Baseline + sehr hohe Wartungslast → Bewertung empfehlen, nicht automatisch löschen

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills