Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
日本語の概要は準備中です。原文の説明を表示しています。
Providerneutrales Protokoll zum Zerlegen komplexer Aufgaben, zum Beauftragen unabhängiger Worker und zur evidenzbasierten Abnahme ihrer Ergebnisse.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Deutsch — Offizielle Deutsch-Version / Documento Oficial en Deutsch.
English Translation — Official English version of
orchestrator.
Nutze diesen Skill, wenn eine Aufgabe aus mindestens zwei weitgehend unabhängigen Arbeitspaketen besteht und Delegation einen echten Zeit-, Kontext- oder Qualitätsvorteil bringt. Für kleine, eng gekoppelte Aufgaben arbeite direkt.
Der Skill beschreibt ein Protokoll. Das konkrete Starten, Unterbrechen und Wiederaufnehmen von Workern erfolgt über die Fähigkeiten der jeweiligen Runtime.
Delegation erweitert keine Berechtigung. Jeder Worker erhält höchstens den Scope und die Änderungsrechte, die für die Hauptaufgabe bereits gelten. Externe, irreversible oder anderweitig freigabepflichtige Aktionen bleiben freigabepflichtig.
Dieses Regime gilt, wenn der Nutzer es verlangt oder das Profil burst
(operating_mode: orchestrator) aktiv ist. Dann gilt für den Operator, also die
Instanz, die zerlegt, beauftragt und abnimmt:
Vor jedem Dispatch einen kurzen, prüfbaren Vertrag erstellen:
| Feld | Pflichtinhalt |
|---|---|
| Kennung | stabile ID des Arbeitspakets |
| Ziel | genau ein konkretes Ergebnis |
| Eingaben | relevante Dateien, Daten oder Kontextquellen |
| Positiver Scope | was gelesen oder geändert werden darf |
| Negativer Scope | was ausdrücklich unberührt bleibt |
| Erfolgskriterium | beobachtbare Bedingung für „fertig“ |
| Evidenz | erwarteter Nachweis, etwa Test, Diff oder Fundstelle |
| Rückgabeformat | kompakte, strukturierte Abschlussmeldung |
Ein Worker bekommt nur den Kontext, den er für diesen Vertrag benötigt.
max_parallel_workers; der Spawn-Vertrag nennt das aktive Profil.Eine Fertigmeldung ist zunächst eine Behauptung. Der Orchestrator prüft selbst:
Erst danach gilt ein Arbeitspaket als abgeschlossen.
Der Skill funktioniert vollständig ohne Konfiguration. Ohne profiles.json
und config.json im Skill-Ordner gilt exakt das hier dokumentierte
Sparprofil: höchstens 1-2 parallele Worker, ein zweiter Slot nur bei
unabhängigem Nutzen, ein kleineres Modell wenn ein Auftragsvertrag gut
vorbereitet ist. Diese Regel ändert sich durch das Vorhandensein der Dateien
nicht — sie macht sie nur explizit einstellbar.
Beide Dateien sind eine OPTIONALE, nutzereigene Anpassungsschicht. Modellnamen
und Schwellenwerte darin sind Beispiele des jeweiligen Nutzers, keine Vorgabe
des Skills. Der Skill selbst bleibt nutzer-, pfad-, modell- und
providerneutral (siehe Changelog 1.1.0) — Pfade zu persönlichen Werkzeugen
gehören ausschließlich in die lokale config.json, nie in diesen Text.
Profile begrenzen die Parallelität; zeitbezogene Kontingente für teure Modelle,
Reviewer oder Advisor (z. B. „2 Reviews je Stunde") samt Konto regelt der Skill
budgetierung.
| Feld | Bedeutung |
|---|---|
max_parallel_workers | Obergrenze gleichzeitig laufender Worker |
default_worker_model | Modellhinweis für einfache Aufträge, null = keine Vorgabe |
escalate_model_on | Auftragsmerkmale, bei denen trotz Sparprofil ein stärkeres Modell gewählt wird |
external_agents_count_as_slot | ob nicht-native Worker (z. B. Codex, agy) gegen max_parallel_workers zählen |
operating_mode | einer von alleine / delegation / orchestrator, siehe Betriebsmodus unten |
mode_label | menschenlesbare Bezeichnung des Betriebsmodus (Nutzerwortlaut) |
teammate_model_whitelist | Liste erlaubter Modell-Kennungen für Teammates in diesem Profil; [] = unbeschränkt |
Mitgelieferte Profile: solo (1 Worker), spar (2 Worker, Default), burst
(4 Worker). Der Nutzer kann eigene Profile ergänzen oder bestehende anpassen.
Ergänzung zu Ticket T-20260824-552689035: der Ressourcenprofil-Achse (Worker-Anzahl) liegt eine zweite, vom Nutzer benannte Achse zugrunde — WIE stark der Hauptmodell selbst noch direkt umsetzt statt nur zu koordinieren. Beide Achsen sind in den mitgelieferten Profilen bereits gekoppelt, damit kein zusätzlicher Konfigurationspfad nötig wird:
| Profil | operating_mode | mode_label | Bedeutung |
|---|---|---|---|
solo | alleine | Alleine bewältigen | Hauptmodell arbeitet direkt, keine Delegation außer bei echtem Blocker |
spar | delegation | Kleinere Delegationen | Hauptmodell arbeitet primär selbst, delegiert klar abgegrenzte, unabhängige Teilpakete |
burst | orchestrator | Reiner Orchestrator-Modus | Hauptmodell übernimmt vorrangig Zerlegung, Vertrag, Beobachtung und Abnahme (Ablauf 1–5); die Umsetzung selbst liegt bei den Workern |
Eigene Profile können operating_mode/mode_label frei setzen — die drei
genannten Werte sind die vom Nutzer vorgegebenen Kategorien, keine
technische Beschränkung.
Teammate-Modell-Whitelist: teammate_model_whitelist schränkt ein, welche
Modell-Kennungen für in diesem Profil gestartete Teammates zulässig sind.
Leer ([], Default in allen mitgelieferten Profilen) heißt unbeschränkt —
jedes für den Aufrufer verfügbare Modell ist erlaubt. Eine Eskalation über
escalate_model_on darf eine gesetzte Whitelist nicht verlassen; passt kein
gelistetes Modell zur Eskalation, gilt die nächstbeste gelistete Alternative
oder — falls keine passt — eine bewusste Rückfrage statt eines stillen
Whitelist-Bruchs. Kein neuer Konfigurationspfad nötig: die Whitelist ist wie
jedes andere Profilfeld über config.json.overrides punktuell überschreibbar.
Tokeneffizienz als Auswahlkriterium: Ist default_worker_model null,
wählt der Aufrufer je Auftrag das günstigste Modell aus einer gesetzten
Whitelist (bzw. aus allen verfügbaren Modellen ohne Whitelist), das die
Aufgabe nach eigener Einschätzung sicher trägt — Tokeneffizienz geht vor
Rohleistung. Details zur Modellwahl: Skill model-strategy. Eskalation nur
bei tatsächlichen Treffern in escalate_model_on, nicht vorsorglich.
Phasen-/aufgabenflexibler Moduswechsel: active_profile (und damit
operating_mode) darf und soll innerhalb EINER Session wechseln, wenn sich
die Art der Arbeit ändert — z. B. Recherche-/Planungsphase im Profil solo,
anschließende Umsetzungsphase mit mehreren unabhängigen Paketen im Profil
spar oder burst, danach wieder solo für Integration und Abnahme. Der
Wechsel erfolgt über session_override (siehe unten) und wird kurz begründet
im Spawn-Vertrag bzw. Checkpoint vermerkt — kein stiller Wechsel ohne
nachvollziehbaren Grund, aber auch kein Verharren im falschen Modus nur weil
er zu Sessionbeginn galt.
| Feld | Bedeutung |
|---|---|
active_profile | Name des aktiven Profils aus profiles.json |
overrides | punktuelle Feldüberschreibungen für das aktive Profil |
session_override | manuelle Vorgabe für die laufende Session; schlägt jede Automatik |
token_tracker | optionale automatische Profilwahl nach Token-Guthaben |
config.json.token_tracker recycelt ein vorhandenes Token-Tracking-Werkzeug
des Nutzers, statt ein eigenes zu bauen:
| Feld | Bedeutung |
|---|---|
enabled | schaltet die Automatik ein/aus |
report_path | Pfad zu einem Statusbericht mit einer Guthaben-Prozent-Zeile |
db_path | alternativ: Pfad zu einer read-only abfragbaren Tracking-DB |
auto_downgrade | { "to": <profil>, "when_credit_below_pct": <zahl> } |
auto_upgrade | { "to": <profil>, "when_credit_above_pct": <zahl> } |
on_unreadable | Verhalten wenn weder Bericht noch DB lesbar sind |
Ablauf: Beim Laden des Skills und vor jedem neuen Worker-Spawn den aktuellen
Guthaben-Stand aus report_path oder db_path LESEN — kein Prozess-Spawn des
Tracking-Werkzeugs selbst. Zwei getrennte Schwellen (auto_downgrade unten,
auto_upgrade oben) bilden die Hysterese: im Band dazwischen bleibt das
aktive Profil unverändert, es wird nur beim tatsächlichen Über- oder
Unterschreiten einer Schwelle neu bewertet — kein Flattern bei jedem Tick.
session_override (z. B. eine explizite Nutzervorgabe wie „Sparmodus bis
2:10 Uhr") schlägt die Automatik immer. Sind report_path/db_path gesetzt,
aber nicht lesbar, gilt on_unreadable: bei "assume_critical" wird das
Sparprofil angenommen und die Nichtlesbarkeit im Spawn-Vertrag vermerkt — nie
stilles Weiterlaufen im teuren Profil.
config.json ist eine lokale, nutzereigene Datei (Pfade darin sind
hostspezifisch). Die kanonische Skill-Bibliothek führt nur eine neutrale
Vorlage mit deaktivierter Automatik (token_tracker.enabled: false,
Pfade null) — echte Pfade trägt jeder Nutzer selbst in seine lokale Kopie
ein.
Zusätzliche Quelle (Ticket T-20260824-552689035): report_path kann auch auf
die Statusline-Bridge ~/.claude/state/token_budget.json zeigen (geschrieben
vom Hook token_budget_statusline.py, Feld
five_hour.used_percentage) — Format ist dort JSON statt Report-Prosa, beim
Lesen entsprechend behandeln. Für den GARANTIERTEN, hiervon unabhängigen
manuellen Weg (Hook kann still bleiben) siehe die Skills sparmodus (Stufe
2, ab ca. 80 % verbraucht) und notaus (Stufe 3, ab ca. 90 % verbraucht) —
beide setzen unter anderem session_override dieses Skills.
Auftrag: <Kennung und Ziel>
Eingaben: <Quellen>
Du darfst: <positiver Scope>
Du darfst nicht: <negativer Scope>
Fertig, wenn: <prüfbares Kriterium>
Belege mit: <Test, Diff oder Fundstelle>
Antworte als: <Rückgabeformat>
Stoppe nur das betroffene Arbeitspaket, wenn sein Scope, seine Autorität oder seine Evidenz unklar wird. Unabhängige, sichere Pakete dürfen weiterlaufen.
Stoppe die gesamte Delegation, wenn:
burst.budgetierung regelt (Profile selbst begrenzen nur die Parallelität).profiles.json: operating_mode + mode_label je Profil ergänzt — macht
die drei vom Nutzer benannten Betriebsmodi ("alleine bewältigen" /
"kleinere Delegationen" / "reiner Orchestrator-Modus") explizit benennbar,
ohne die bestehenden Profile solo/spar/burst zu ersetzen.profiles.json: teammate_model_whitelist je Profil ergänzt (leer =
unbeschränkt); nutzt den bereits vorhandenen overrides-Mechanismus in
config.json, kein neuer Konfigurationspfad nötig.active_profile/session_override innerhalb EINER Session je nach
Arbeitsphase, mit Begründung im Checkpoint) und zur Tokeneffizienz als
primärem Auswahlkriterium für default_worker_model (statt Rohleistung),
Verweis auf Skill model-strategy.sparmodus/notaus und die
Statusline-Bridge ~/.claude/state/token_budget.json als zusätzliche
report_path-Quelle ergänzt.profiles.json (benannte Profile
solo/spar/burst) und config.json (aktives Profil, Overrides,
Session-Override) im Skill-Ordner.config.json.token_tracker) — recycelt ein vorhandenes Tracking-Werkzeug
des Nutzers, liest nur, startet keinen Prozess; zwei Schwellen bilden eine
Hysterese; fail-closed (on_unreadable: assume_critical) bei
Nichtlesbarkeit.config.json.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
日本語の概要は準備中です。原文の説明を表示しています。
Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.
日本語の概要は準備中です。原文の説明を表示しています。
Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.
日本語の概要は準備中です。原文の説明を表示しています。
Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.
日本語の概要は準備中です。原文の説明を表示しています。
Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.
日本語の概要は準備中です。原文の説明を表示しています。
Acceptance & Commitment Therapy (ACT) according to Steven Hayes: Hexaflex model with the six core processes of psychological flexibility.
日本語の概要は準備中です。原文の説明を表示しています。