Was macht skill-router?
Ein plattformübergreifender natürlicher Sprachrouter für Agenten-Fähigkeiten. Scannt Claude Code, WorkBuddy, OpenCode, Gemini CLI, Codex, Cursor und mehr. Absichtsbewusstes Routing mit Schlüsselwort-, TF-IDF- und LLM-Matching.
Installation
npm install @liber1917/skill-router
Verwendung
import { SkillRouter } from '@liber1917/skill-router';
const router = new SkillRouter();
// Eine Anfrage weiterleiten
const result = await router.route('Erstelle eine neue React-Komponente');
console.log(result);
// { skill: 'cursor', confidence: 0.95, ... }
Konfiguration
const router = new SkillRouter({
platforms: ['claude-code', 'workbuddy', 'opencode', 'gemini-cli', 'codex', 'cursor'],
matching: {
keyword: true,
tfidf: true,
llm: true
}
});
Unterstützte Plattformen
- Claude Code
- WorkBuddy
- OpenCode
- Gemini CLI
- Codex
- Cursor
Matching-Methoden
- Schlüsselwort-Matching: Schnelle Erkennung anhand vordefinierter Schlüsselwörter
- TF-IDF-Matching: Vektorbasiertes Ähnlichkeitsmatching
- LLM-Matching: KI-gestütztes semantisches Verständnis
API
router.route(query: string): Promise<RouteResult>
Leitet eine natürliche Sprachabfrage an die passende Agenten-Fähigkeit weiter.
router.addSkill(skill: Skill): void
Fügt eine benutzerdefinierte Fähigkeit zum Router hinzu.