CommunityCodierung & Entwicklunggithub.com

YiYiii-Zhang/skills-auto-dispatcher

Automatische Aufgabenverteilung für KI-Agenten: Leitet Aufgaben an die am besten passende Fähigkeit weiter. Funktioniert mit Claude Code, Copilot CLI, Codex, Gemini CLI.

Was ist skills-auto-dispatcher?

Dieses Skill-Paket, `skills-auto-dispatcher`, dient als intelligenter Router für KI-Agenten wie Claude Code, Copilot CLI, Codex und Gemini CLI. Es analysiert eingehende Aufgaben und leitet sie automatisch an die am besten geeignete spezialisierte Fähigkeit innerhalb des Agenten weiter, basierend auf dem Aufgabenkontext und den verfügbaren Skills. Dies optimiert die Effizienz und Genauigkeit, indem sichergestellt wird, dass jede Aufgabe von dem dafür vorgesehenen Skill bearbeitet wird. Der Dispatcher ist nützlich, um komplexe Workflows zu automatisieren und die Notwendigkeit manueller Skill-Auswahl zu vermeiden, was die Gesamtproduktivität des Agenten steigert. Er funktioniert plattformunabhängig und nutzt eine Konfigurationsdatei (`dispatcher.json`), um Routen und Bedingungen zu definieren, die den Entscheidungsprozess steuern.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add YiYiii-Zhang/skills-auto-dispatcher

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

Was macht skills-auto-dispatcher?

Automatische Aufgabenverteilung für KI-Agenten: Leitet Aufgaben an die am besten passende Fähigkeit weiter. Funktioniert mit Claude Code, Copilot CLI, Codex, Gemini CLI.

Konfiguration

Erstelle eine Datei dispatcher.json im Stammverzeichnis deines Projekts:

{
  "skills": [
    {
      "name": "mein-skill",
      "match": "aufgabenmuster",
      "skill": "@benutzer/mein-skill"
    }
  ]
}
  • name: Ein lesbarer Name für den Skill.
  • match: Ein Regex-Muster (JavaScript-Syntax), das mit Aufgabenbeschreibungen abgeglichen wird.
  • skill: Der vollständige Skill-Bezeichner, der aufgerufen werden soll.

Nutzung

Setze die Umgebungsvariable SKILL_DISPATCHER_CONFIG auf den Pfad deiner Konfigurationsdatei, oder lege die Datei standardmäßig im Stammverzeichnis deines Projekts ab.

Der Dispatcher analysiert die eingegebene Aufgabe und sucht nach einem passenden Skill basierend auf den match-Mustern in deiner Konfiguration.

Beispiel

Angenommen, du hast einen Skill für Code-Überprüfungen und einen für Dokumentation:

{
  "skills": [
    {
      "name": "Code-Überprüfung",
      "match": "code.*überprüfen|review.*code",
      "skill": "@beispiel/code-review"
    },
    {
      "name": "Dokumentation",
      "match": "doku|dokumentation",
      "skill": "@beispiel/doku-skill"
    }
  ]
}

Wenn du eine Aufgabe wie "Bitte überprüfe den folgenden Code" eingibst, wird der Dispatcher den Code-Überprüfungs-Skill auswählen und aufrufen.

Unterstützte Plattformen

  • Claude Code
  • GitHub Copilot CLI
  • OpenAI Codex CLI
  • Google Gemini CLI

Verwandte Skills