Communitygithub.com

Dicklesworthstone/skillranker

Rust-CLI, betrieben von Jev von TypeSafe.ai, das Agenten-Fähigkeiten für den nächsten Schritt anhand des Live-Sitzungskontexts bewertet. Enthält Claude Code Hooks, strukturiertes JSON, Enthaltung und lokales Feedback. Erfordert einen TypeSafe-API-Schlüssel.

Was ist skillranker?

Skillranker ist ein leistungsstarkes Rust-CLI-Tool, das von TypeSafe.ai unterstützt wird und speziell für KI-Agenten wie Claude Code entwickelt wurde. Es bewertet und priorisiert Agenten-Fähigkeiten (Skills) dynamisch anhand des aktuellen Sitzungskontexts, sodass der Agent effizient die am besten geeignete Fähigkeit für den nächsten Schritt auswählen kann. Das Tool unterstützt strukturiertes JSON für die Ausgabe, Enthaltungsoptionen, wenn keine Fähigkeit geeignet ist, sowie lokales Feedback, um die Bewertungen im Laufe der Zeit zu verbessern. Es integriert sich nahtlos in Claude Code über spezielle Hooks und erfordert einen gültigen TypeSafe-API-Schlüssel für den Betrieb. Skillranker ist besonders nützlich in komplexen Entwicklungsworkflows, in denen mehrere Fähigkeiten zur Verfügung stehen und eine kontextbasierte Entscheidungshilfe benötigt wird.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add Dicklesworthstone/skillranker

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht skillranker?

Rust-CLI, betrieben von Jev von TypeSafe.ai, das Agenten-Fähigkeiten für den nächsten Schritt anhand des Live-Sitzungskontexts bewertet. Enthält Claude Code Hooks, strukturiertes JSON, Enthaltung und lokales Feedback. Erfordert einen TypeSafe-API-Schlüssel.

Funktionen

  • Kontextuelle Bewertung: Bewertet Fähigkeiten basierend auf dem aktuellen Sitzungskontext, um die relevanteste auszuwählen.
  • Claude Code Integration: Nahtlose Hooks für Claude Code, um die Bewertung direkt in den Workflow zu integrieren.
  • Strukturiertes JSON: Ausgabe im JSON-Format für einfache Weiterverarbeitung.
  • Enthaltungsoption: Kann sich enthalten, wenn keine Fähigkeit als geeignet erachtet wird.
  • Lokales Feedback: Ermöglicht Feedback zur Verbesserung zukünftiger Bewertungen.

Voraussetzungen

  • Ein gültiger TypeSafe-API-Schlüssel (erhältlich unter https://typesafe.ai)
  • Rust (für die Installation aus dem Quellcode)

Installation

# Klonen des Repositories
git clone https://github.com/Dicklesworthstone/skillranker.git
cd skillranker

# Bauen mit Cargo
cargo build --release

# Optional: Installieren im Systempfad
cp target/release/skillranker /usr/local/bin/

Verwendung

# Grundlegende Verwendung
export TYPESAFE_API_KEY="dein-api-schlüssel"
skillranker --context "aktuelle Aufgabendetails"

# Mit JSON-Ausgabe
skillranker --context "aktuelle Aufgabendetails" --json

# Mit Enthaltungsoption
skillranker --context "aktuelle Aufgabendetails" --abstain

# Mit Feedback
echo "Fähigkeit X war hilfreich" | skillranker --feedback

Integration in Claude Code

Fügen Sie den Skill zu Ihrer Claude Code Konfiguration hinzu, indem Sie die Hook-Dateien installieren:

# Claude Code Hooks installieren
skillranker --install-hooks

API-Referenz

OptionBeschreibung
--contextDer aktuelle Sitzungskontext (erforderlich)
--jsonAusgabe im JSON-Format
--abstainEnthaltung erlauben, wenn keine Fähigkeit geeignet ist
--feedbackFeedback für die Bewertung geben
--install-hooksClaude Code Hooks installieren

Lizenz

MIT

Verwandte Skills