Mehrfenster-Claude-Code-Einrichtung mit Rollentrennung und Ausführungshooks

Setup-Details
Ein Entwickler auf r/ClaudeAI beschreibt eine Konfiguration, um das Abdriffen von Claude Code während einer Sitzung und den Verlust des Kontexts zu adressieren. Die Lösung verwendet ein 2×2-Raster in iTerm2, wobei jedes Fenster eine separate Claude Code-Instanz mit einer festen Rolle ausführt.
- IMPL: Verwendet das Sonnet-Modell mit aktivierter Auto-Accept-Funktion. Seine Rolle ist das Schreiben von Code und das Ausführen von Tests.
- AUDIT: Verwendet das Opus-Modell im Nur-Lese-Modus. Es überprüft die Ausgabe von IMPL, ohne selbst Code zu generieren.
- PLAN: Läuft mit niedriger Anstrengung für Architekturdiskussionen. Es hat keine Schreibbeschränkungen, aber die niedrige Anstrengungseinstellung verhindert, dass es in die Implementierung eintaucht.
- PROMPT: Behandelt die Prompt-Verfeinerung separat.
Jedes Fenster übernimmt automatisch seine Rolle aus der $ITERM_PROFILE-Umgebungsvariable. Die Eingabe von cc startet die Instanz mit dem korrekten Modell und den richtigen Berechtigungsflags.
Hook-System und Sitzungsverwaltung
Das Setup umfasst ein zweistufiges Hook-System, das zur Ausführungszeit durchgesetzt wird.
- PreToolUse-Hooks: Blockieren Operationen wie
.env-Dateibearbeitungen undgit push-Befehle, bevor sie ausgeführt werden. - PostToolUse-Hooks: Implementieren einen Leistungsschutzschalter, der die Sitzung nach drei aufeinanderfolgenden Tool-Fehlern stoppt, um ein Abrutschen zu verhindern.
Ein SESSION_LOG – eine einfache Markdown-Datei – wird von IMPL am Ende jedes Tages mit abgeschlossener Arbeit, getroffenen Entscheidungen und nächsten Schritten aktualisiert. Zu Beginn einer neuen Sitzung liest es die letzten 60 Zeilen dieses Protokolls, wodurch Kaltstarts durch erneutes Erklären des gesamten Projekts reduziert werden und es dort weitermachen kann, wo es aufgehört hat.
Die vollständige Schritt-für-Schritt-Anleitung mit Hook-Skripten und einem Gate/Ship-Workflow ist in einer verlinkten Anleitung und einem Repository verfügbar.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Selbsthosting von OpenClaw für Slack: Drei Fehlermodi und eine verwaltete Alternative
Ein Entwickler dokumentierte drei gescheiterte Versuche, OpenClaw für Slack selbst zu hosten, wobei er auf WebSocket-Verbindungsabbrüche, Probleme bei der Handhabung von API-Ausfällen und stille Fehler bei der Token-Rotation stieß, bevor er zu SlackClaw.ai, einem Managed Service, wechselte.

Verwenden von SkyClaw mit Google Sheets für den Bewerbungs-Workflow
Ein Reddit-Nutzer teilt seinen Arbeitsablauf mit OpenClaws SkyClaw-Agent, um die Jobsuche zu automatisieren. Er richtete ein Google Sheet ein, in das der Agent basierend auf seinem Lebenslauf Stellenangebote einträgt, mit täglichen Updates und Benachrichtigungen.

Reddit-Benutzer teilt spezifikationsgestützten Ansatz zur Reduzierung von Code-Halluzinationen bei Claude
Ein Entwickler auf r/ClaudeAI beschreibt die Verwendung einer strukturierten Spezifikationsmethode, um Halluzinationen mit Claude Code erheblich zu reduzieren. Der Ansatz umfasst die Erstellung von REQUIREMENTS.md, IMPLEMENTATION_PLAN.md und CLAUDE.md Dateien, um den Kontext über mehrere Kompaktierungen hinweg aufrechtzuerhalten.

Verwenden von Claude, um einen Trifo Lucy Staubsauger zu rooten und einen lokalen Netzwerkserver zu erstellen
Ein Entwickler nutzte Claude, um Root-Zugriff auf einen Trifo Lucy Roboterstaubsauger zu erlangen, nachdem die Herstellerserver ausgefallen waren. Dabei waren das Anlöten von Header-Pins und präzises Boot-Timing erforderlich. Anschließend half Claude dabei, einen Server zu erstellen, der grundlegende Steuerung für nicht gerootete Geräte in lokalen Netzwerken ermöglicht.