imnicho/g-orchestrate

Kostenbewusste Multi-Agenten-Delegations-Fertigkeit für Claude Code – leitet günstige Aufgaben an Gemini CLI und schwierige Aufgaben an Claude weiter.

Was ist g-orchestrate?

Diese Fertigkeit (Skill) für Claude Code implementiert ein kostenbewusstes Multi-Agenten-Delegationssystem. Sie analysiert eingehende Aufgaben hinsichtlich ihrer Komplexität und ihres voraussichtlichen Ressourcenverbrauchs. Einfache, kostengünstige Aufgaben werden automatisch an Gemini CLI delegiert, während komplexe, rechenintensive Aufgaben an Claude weitergeleitet werden. Dies optimiert die Nutzungskosten, indem für jede Aufgabe der am besten geeignete und kosteneffizienteste Agent ausgewählt wird. Der Skill ist speziell für die Claude Code CLI entwickelt und nutzt Konfigurationsdateien im Projektverzeichnis, um Budgetgrenzen und Routing-Regeln festzulegen. Er ist besonders nützlich für Entwickler, die mit mehreren KI-Assistenten arbeiten und ihre Ausgaben kontrollieren möchten, ohne bei schwierigen Problemen auf leistungsstarke Modelle verzichten zu müssen. Die Einrichtung erfolgt über eine Konfigurationsdatei namens `orchestrate.config.json`, in der Regeln für das Task-Routing definiert werden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add imnicho/g-orchestrate

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht g-orchestrate?

Kostenbewusste Multi-Agenten-Delegations-Fertigkeit für Claude Code – leitet günstige Aufgaben an Gemini CLI und schwierige Aufgaben an Claude weiter.

Überblick

Diese Fertigkeit ermöglicht es Claude Code, Aufgaben basierend auf ihrer Komplexität und den damit verbundenen Kosten intelligent an verschiedene KI-Agenten zu delegieren. Durch die Verwendung dieser Fertigkeit können Sie die Nutzungskosten optimieren, indem Sie einfache Aufgaben an kostengünstigere Modelle wie Gemini und anspruchsvolle Aufgaben an leistungsstärkere Modelle wie Claude weiterleiten.

Wie es funktioniert

  1. Aufgabenanalyse: Die Fertigkeit analysiert die eingehende Aufgabe, um ihre Komplexität und die wahrscheinlich benötigten Ressourcen zu bestimmen.
  2. Routing-Entscheidung: Basierend auf vordefinierten Regeln in einer Konfigurationsdatei (orchestrate.config.json) wird entschieden, ob die Aufgabe an Gemini CLI (für einfache Aufgaben) oder an Claude (für schwierige Aufgaben) weitergeleitet wird.
  3. Delegation: Die Aufgabe wird an den entsprechenden Agenten mit den erforderlichen Anweisungen und dem Kontext gesendet.
  4. Ergebnissammlung: Das Ergebnis des delegierten Agenten wird zurück an Claude Code übergeben.

Einrichtung

  1. Stellen Sie sicher, dass sowohl Claude Code als auch Gemini CLI auf Ihrem System installiert sind.
  2. Erstellen Sie eine Datei namens orchestrate.config.json im Stammverzeichnis Ihres Projekts.
  3. Fügen Sie die folgende Beispielkonfiguration hinzu:
{
  "budget": {
    "maxCostPerTask": 0.05,
    "dailyBudget": 1.00
  },
  "routing": {
    "geminiTasks": ["dateimanipulation", "einfache abfragen", "code-formatierung"],
    "claudeTasks": ["komplexe architektur", "debugging", "code-review"]
  },
  "defaultAgent": "gemini"
}
  1. Passen Sie die Regeln und Budgets nach Ihren Bedürfnissen an.

Verwendung

Sobald die Konfiguration vorhanden ist, verwaltet die Fertigkeit automatisch das Routing. Sie können die Delegation auch explizit auslösen, indem Sie in Ihrer Anfrage an Claude Code die folgenden Schlüsselwörter verwenden:

  • @gemini oder #einfach – leitet die aktuelle Aufgabe an Gemini CLI weiter.
  • @claude oder #komplex – erzwingt die Verarbeitung durch Claude.

Konfigurationsoptionen

OptionTypBeschreibung
budget.maxCostPerTaskZahlMaximale Kosten pro Aufgabe in USD.
budget.dailyBudgetZahlTägliches Gesamtbudget in USD.
routing.geminiTasksListeAufgaben-Schlüsselwörter oder -Muster, die an Gemini weitergeleitet werden.
routing.claudeTasksListeAufgaben-Schlüsselwörter oder -Muster, die an Claude weitergeleitet werden.
defaultAgentZeichenketteStandard-Agent ("gemini" oder "claude"), wenn keine Regel zutrifft.

Lizenz

MIT

Verwandte Skills