CommunitySchreiben & Editierengithub.com

dudashuai616/project-task-router

Aufgabenkomplexitäts-Routing, Phasenplanung und kompakte Übergaben für Codex und KI-Agenten.

Was ist project-task-router?

Der **Project Task Router** ist eine Fähigkeit für KI-Agenten (Codex, Claude Code, Cursor u.ä.), die Aufgaben in die kleinste zuverlässige Struktur unterteilt, bevor umfangreiche Ausgaben produziert werden. Er klassifiziert Aufgaben in vier Stufen (Einfach, Fokussiert mehrschrittig, Mehrstufig, Langläufig) und entscheidet anhand beobachtbarer Kriterien, ob eine Aufgabe im selben Gespräch verbleiben oder in ein neues Gespräch ausgelagert werden soll. Der Router erstellt eine übersichtliche „Routing-Card“ mit Zielen, Phasen, Eingaben, Ausgaben und Erfolgskriterien. Zusätzlich definiert er Methoden zur kompakten, dateibasierten Übergabe (Handoff) zwischen Gesprächen, sodass keine langen Transkripte mitgeschleift werden müssen. Die Fähigkeit bewahrt eine „Source-of-Truth“-Kette und empfiehlt Start-Prompts für neue Gespräche, um Kontextlast und Nacharbeit zu minimieren.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add dudashuai616/project-task-router

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Projekt-Task-Router

Leite Arbeit in die kleinste zuverlässige Struktur, bevor große Ausgaben erstellt werden. Bewahre Kontinuität durch Projektdateien und kompakte Übergaben statt alter Chat-Transkripte.

Führe das Komplexitäts-Gate aus

Klassifiziere die Aufgabe mit dem geringsten nötigen Aufwand:

  • Einfach: Ein klares Ergebnis, geringes Abhängigkeitsrisiko und keine dauerhafte Übergabe nötig. Führe direkt aus, ohne einen Plan zu zeigen.
  • Fokussiert mehrschrittig: Ein Hauptliefergegenstand mit wenigen zusammenhängenden Schritten. Gib einen kurzen Plan mit 2–5 Schritten und setze im selben Gespräch fort.
  • Mehrstufig: Mehrere unterschiedliche Liefergegenstände, verschiedene Referenzsätze oder klare Upstream-/Downstream-Abhängigkeiten. Schlage Phasen und Gesprächsgrenzen vor, bevor der gesamte Arbeitsumfang erstellt wird.
  • Langläufig: Die Arbeit erstreckt sich wahrscheinlich über mehrere Sitzungen, sammelt viele Entscheidungen oder überschreitet die zuverlässige Kontextkapazität. Lege vor der Ausführung Quellen der Wahrheit, Phasenstatus und eine Übergabemethode fest.

Verwende beobachtbare Hinweise, anstatt einen genauen verbleibenden Kontext-Prozentsatz vorzutäuschen. Warnsignale sind wiederholte Überarbeitungen, viele Dateien oder Artefakte, Schwierigkeiten bei der Überprüfung früherer Randbedingungen, zusammengefasste frühere Gesprächsrunden und ein Phasenübergang, der den erforderlichen Referenzsatz ändert.

Lege Gesprächsgrenzen fest

Behalte die Arbeit im selben Gespräch, wenn sie eng gekoppelt ist, am selben Artefakt iteriert oder mit demselben kleinen Kontextsatz zuverlässig abgeschlossen werden kann.

Empfehle ein neues Gespräch, wenn mindestens eine der folgenden Bedingungen zutrifft:

  • die aktuelle Phase erzeugt ein stabiles Artefakt, das von einer anderen Phase konsumiert wird;
  • die nächste Phase benötigt deutlich andere Dateien oder Fachkenntnisse;
  • die unabhängige Überprüfung eines Liefergegenstands ist wertvoll;
  • das Fortsetzen würde große Mengen verworfenen Erkundungsmaterials, Logs oder abgelehnter Entwürfe mitführen;
  • eine kompakte dateibasierte Übergabe kann das Transkript sicher ersetzen.

Teile nicht mechanisch auf. Ein neues Gespräch ist nur gerechtfertigt, wenn es die Kontextlast, Nacharbeit oder Mehrdeutigkeit reduziert. Empfehle separate Gespräche und gib Start-Prompts, erstelle oder verzweige aber keine benutzereigenen Aufgaben, es sei denn, der Benutzer bittet ausdrücklich darum.

Präsentiere die Routing-Card

Setze für mehrstufige oder langläufige Arbeit die Massenausführung aus und präsentiere eine prägnante Routing-Card mit:

  1. Gesamtziel – ein Satz.
  2. Empfohlene Phasen – nach Abhängigkeiten geordnet.
  3. Gesprächsgrenze – gleiches oder neues Gespräch für jede Phase, mit einzeiliger Begründung.
  4. Eingaben – exakte Upstream-Dateien oder bestätigte Entscheidungen zum Lesen; vermeide breite Projekt-Scans.
  5. Ausgaben – benannte Liefergegenstände und deren korrekter Projektort.
  6. Fertig, wenn – beobachtbare Abschlusskriterien.
  7. Übergabeaktualisierung – welche Status-, Entscheidungs- oder Source-of-Truth-Datei aktualisiert werden muss.

Wenn die Zerlegung den Umfang oder die Reihenfolge wesentlich ändert, hole vor der Ausführung späterer Phasen die Zustimmung des Benutzers ein. Wenn die erste Phase bereits klar autorisiert ist, beginne nur mit dieser Phase, nachdem die Struktur präsentiert wurde.

Bewahre eine Source-of-Truth-Kette

Behandle Chat als Arbeitsbereich, nicht als autoritatives Archiv.

  • Befolge die geltenden AGENTS.md und die vorhandene Projektorganisation.
  • Lies nur die exakten Dateien, die für die aktuelle Phase benötigt werden.
  • Speichere akzeptierte Ergebnisse in klar benannten Dateien innerhalb des tatsächlichen Projektverzeichnisses.
  • Lege jede dauerhafte Tatsache an einem autoritativen Ort ab; verweise an anderer Stelle darauf, anstatt sie zu duplizieren.
  • Halte nur Entscheidungen fest, die die spätere Arbeit beeinflussen. Bewahre keine verborgenen Überlegungen, verworfenen Entwürfe oder ausführlichen Transkriptzusammenfassungen auf.
  • Wenn sich eine Upstream-Entscheidung ändert, identifiziere Downstream-Liefergegenstände, die eine Überprüfung erfordern, und markiere sie klar im Projektstatus.

Bevorzuge eine vorhandene Projektstatus- oder Entscheidungsdatei. Wenn keine existiert und sinnvolle, sitzungsübergreifende Arbeit eine solche erfordert, schlage den kleinstmöglichen hilfreichen Dateisatz vor, anstatt für jedes Projekt einen Index zu erstellen.

Erstelle eine kompakte Übergabe

Bevor du das Gespräch wechselst, unfertige Arbeit pausierst oder nach einem Rückgang der Kontextzuverlässigkeit fortsetzt, aktualisiere zuerst die formellen Artefakte und erstelle dann eine kompakte Übergabe mit:

  • Aufgabe und aktueller Phase;
  • abgeschlossener und akzeptierter Arbeit;
  • fixierten Entscheidungen;
  • autoritativen Dateipfaden und -versionen;
  • unfertiger Arbeit und Blocker;
  • unmittelbarer nächster Aktion;
  • genauen Dateien, die das nächste Gespräch lesen soll;
  • einem gebrauchsfertigen Start-Prompt für das nächste Gespräch.

Halte die Übergabe kurz genug zum schnellen Überfliegen. Das nächste Gespräch soll aus den formellen Dateien und der Übergabe fortfahren, nicht das alte Transkript rekonstruieren.

Start-Prompt-Muster

Verwende diese Struktur, wenn du ein neues Gespräch empfiehlst:

Fortsetzung von [Projekt], Phase: [Phasenname].

Lies und befolge:
1. [geltende AGENTS.md]
2. [Projekt-Source-of-Truth]
3. [aktueller Status oder Übergabe]
4. [exaktes Upstream-Artefakt oder relevanter Abschnitt]

Nicht lesen: [irrelevante Chats, Ordner oder Entwürfe].

Ziel: [einzelnes Phasenziel].
Ausgabe: [benannter Liefergegenstand und Ort].
Fertig, wenn: [beobachtbares Kriterium].
Nach Abschluss: [Status-/Entscheidungs-/Übergabeaktualisierung].

Halte den Aufwand proportional

  • Kündige keinen komplexen Workflow für eine einfache Anfrage an.
  • Erstelle keine Planungsdateien, die keinen zukünftigen Nutzer haben.
  • Lies nicht ganze Projekte erneut, wenn die genauen Quellen bekannt sind.
  • Fahre nicht fort, Vermögenswerte späterer Phasen zu erstellen, bevor erforderliche Upstream-Entscheidungen stabil sind.
  • Verwende keine Unteragenten oder parallelen Agenten, es sei denn, der Benutzer bittet ausdrücklich um Delegierung oder geltende Anweisungen verlangen dies.

Wenn diese Fähigkeit die Ausführung wesentlich ändert, teile dem Benutzer kurz mit, dass die Aufgabe aufgeteilt oder übergeben wird, und erkläre warum.

Verwandte Skills