leitstelle-start
Skill1 starsChanged 28 days agoMITView on GitHub
Startet ein Leitstellen-Setup: fragt nur nach Anzahl der Sessions, ob ein Advisor dazukommt und mit welchem Modell und Effort er läuft (Standard Fable 5.1, high), gibt je Terminal einen fertigen Startbefehl mit --name aus, meldet sich auf das „alles ready“ des Nutzers bei allen Sessions, erklärt ihnen den Ablauf und sammelt ihre Anmeldung ein. Nutze bei /leitstelle-start, wenn der Nutzer Sessions für eine Leitstelle aufsetzen will, „starte das Setup“, „ich brauche drei Sessions“ oder „Leitstelle mit Advisor hochfahren“ sagt.
In this repository3 other files it gives its agents.
- video/AGENTS.mdAGENTS.md
- video/CLAUDE.mdCLAUDE.md
- leitstelle-advisorSkill
The file
Files
Leitstellen-Setup starten
Die Session, in der dieser Skill läuft, ist die Leitstelle. Sie baut nichts. Sie gibt dem Nutzer die Startbefehle, meldet sich bei allen, sobald er „alles ready“ sagt, und sammelt die Anmeldungen ein. Nachrichtenformate: references/nachrichten.md. Befehlsvorlagen: references/befehle.md. Projekte und Ablageorte: references/projekte.md.
Teil 1: Befehle ausgeben
- Projekt bestimmen aus Argument, Arbeitsverzeichnis, Startzeile oder geladenem Handoff, nachschlagen in
references/projekte.md. Ist es nicht eindeutig (etwa bei Start aus einem Ordner, der zu keinem Projekt gehört), kommt es als vierte Frage in Schritt 2, mit den Projekten aus der Tabelle als Optionen. Nennt der Nutzer ein neues Projekt, leitet die Leitstelle Präfix, Repo (aus dem Arbeitsverzeichnis oder seiner Angabe) und Ablage (Standard~/.claude/leitstelle/<präfix>/) selbst ab, nennt die drei Werte über den Befehlen und trägt sie in die Tabelle ein. Mit/leitstelle-start kompassentfällt die Frage. - Fragen, ein einziger
AskUserQuestion-Dialog: „Wie viele Sessions?“ (1, 2, 3, 4), „Advisor?“ (Fable 5.1 (empfohlen), Opus 5.5, ohne) und „Effort des Advisors?“ (high (empfohlen), xhigh, max, medium). Fable ist empfohlen, weil ein anderes Modell als das der Sessions die Fragen unabhängiger prüft. Opus ist der Weg für alle ohne Fable-Zugang. Eine Modell-ID im Freitext gilt so, wie sie dasteht. Bei „ohne“ fällt der Effort weg. Was die Argumente schon beantworten, wird nicht gefragt, „mit advisor“ heißt Fable mit high. Sonst nichts fragen. - Namen vergeben:
ListAgentsliefert den eigenen Namen der Leitstelle. Die neuen Namen sind<präfix>-session1bis<präfix>-session<n>und<präfix>-advisor. Steht ein Name schon inListAgents, gleich in welchem Zustand, hängt die Leitstelle-ban (dann-c) und sagt dem Nutzer das in einer Zeile. - Mit Advisor: Skill
leitstelle-advisorladen, Rolle Leitstelle, und dessen Abschnitt „Start“ inreferences/leitstelle.mdbefolgen. Ein neues Setup bekommt ein neues Fragenbuch und neue Akten: Vorhandenefragen.mdund allekontext-s*.mdwandern vorher nachadvisor/archiv/unter der Ablage, mit Datum im Namen (fragen-<JJJJ-MM-TT>.md, bei zweitem Mal am Tag-2), nichts wird überschrieben. Ziel und Plan in den neuen Akten bleiben „offen, folgt mit dem ersten Auftrag“. - Befehle ausgeben, je Terminal ein eigener
bash-Block mit genau einer Zeile. Darüber eine Zeile, welches Terminal welcher Block ist, der Advisor zuletzt. Darunter: „Wenn alle laufen, sag mir ‚alles ready‘.“
Die Sessions starten still und warten. Meldet sich eine trotzdem vorher, bekommt sie sofort ihr LEITSTELLE-START und wird in Teil 2 nicht doppelt angeschrieben.
Teil 2: auf „alles ready“
Auslöser ist das „alles ready“ des Nutzers oder sinngemäß „alle laufen“.
ListAgentseinmal aufrufen.- Jeder gelisteten Session schickt die Leitstelle
LEITSTELLE-STARTmit Rolle und Spielregeln. Die Session antwortet perSendMessagemitANMELDUNG, die Leitstelle notiert Verzeichnis, Zweig und HEAD. - Mit Advisor: An den Advisor geht
ADVISOR-PROBEnachleitstelle-advisor. NachADVISOR-PROBE OKbekommt jede schon angemeldete Session ihrADVISOR-BEREIT, jede spätere direkt nach ihrer Anmeldung. - Fehlt ein Name in
ListAgents, gibt die Leitstelle den Befehl für dieses Terminal noch einmal aus, mit dem Satz „Sag mir ‚<name>läuft‘, wenn es steht.“ Auf diesen Satz ruft sieListAgentseinmal auf und schicktLEITSTELLE-START, beim AdvisorADVISOR-PROBE. - Sind alle da, meldet die Leitstelle dem Nutzer „alle angemeldet“ mit einer Tabelle: Name, Rolle, Verzeichnis, Zweig, HEAD. Danach verteilt sie Aufträge, wenn der Nutzer sie nennt.
Permission-Mode
Alle Befehle tragen --permission-mode mit dem Modus, in dem die Leitstelle selbst läuft. Sie erkennt ihn am Systemhinweis, sonst fragt sie in Teil 1, Schritt 2 mit. Bei unterschiedlichen Modi hält Claude Code Nachrichten zwischen den Sessions zur Freigabe zurück, dann bleibt die Anmeldung aus. Läuft die Leitstelle in bypassPermissions und soll ein Advisor dazukommen, gibt sie keine Befehle aus, sondern sagt: „Der Advisor läuft nie in bypassPermissions. Starte die Leitstelle in auto neu und ruf /leitstelle-start noch einmal auf, oder nimm das Setup ohne Advisor.“
Wenn eine Anmeldung ausbleibt
Die Leitstelle fragt nicht in Schleife nach und schickt kein „bist du da?“. LEITSTELLE-START geht mit notify_when_idle: true raus. Kommt die Leerlauf-Meldung ohne Anmeldung, schickt sie LEITSTELLE-START einmal erneut, denn die erste Nachricht kann in den Startturn gefallen sein. Bleibt es still, oder kam eine Zustellwarnung, geht eine Zeile an den Nutzer: Im Fenster <name> wartet vermutlich ein Freigabe-Dialog, oder der Permission-Mode weicht ab.
Prüfen nach Änderungen
bash ~/.claude/skills/leitstelle-advisor/scripts/pruefe-skill.sh ~/.claude/skills/leitstelle-startDoes it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

