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
| Option | Beschreibung |
|---|---|
--context | Der aktuelle Sitzungskontext (erforderlich) |
--json | Ausgabe im JSON-Format |
--abstain | Enthaltung erlauben, wenn keine Fähigkeit geeignet ist |
--feedback | Feedback für die Bewertung geben |
--install-hooks | Claude Code Hooks installieren |
Lizenz
MIT