Zurück zur Übersicht

Blog

Erweiterte Sitzungsverwaltung: Leitfaden für Fortgeschrittene

Gehe über die Einzelsitzungsnutzung hinaus — lerne, wie du mehrere Claude Code-Sitzungen verwaltest, Projekte organisierst und deinen täglichen Remote-Entwicklungsworkflow optimierst.

Veröffentlicht Tags: Anleitung / Fortgeschritten / Sitzungen / Produktivität
Blog

Weitere Produkt- und Engineering-Updates aus dieser Kategorie.

Kategorie öffnen

Wenn du Tactic Remote schon eine Weile nutzt, bist du wahrscheinlich über die Einzelsitzungsnutzung hinausgewachsen. Möglicherweise führst du separate Claude Code-Sitzungen für verschiedene Projekte aus, hältst eine Sitzung für Code-Review, während eine andere die Implementierung übernimmt, oder unterhältst langlebige Sitzungen für Überwachungsaufgaben.

Dieser Leitfaden behandelt fortgeschrittene Sitzungsverwaltungstechniken, die Multi-Sitzungs-Workflows effizient und organisiert gestalten.

Den Sitzungslebenszyklus verstehen

Bevor wir in die Techniken eintauchen, klären wir, wie Sitzungen in Tactic Remote funktionieren:

Eine Sitzung entspricht einem tmux-Fenster auf deinem Mac, in dem eine Claude Code-Instanz läuft, die auf ein bestimmtes Projektverzeichnis ausgerichtet ist. Sitzungen haben vier Zustände:

  1. Inaktiv — Claude Code läuft, wartet aber auf Eingabe. Die Sitzung ist bereit für Anfragen.
  2. Aktiv — Claude Code führt eine Aufgabe aus. Die Terminalausgabe wird gestreamt.
  3. Wartend — Claude Code ist pausiert und wartet auf Genehmigung oder Benutzereingabe.
  4. Beendet — Claude Code wurde beendet. Das tmux-Fenster kann noch mit Terminal-Historie existieren.

Das Verständnis dieser Zustände hilft dir, mehrere Sitzungen ohne Verwirrung zu verwalten. Der Sitzungsselektor auf deinem iPhone zeigt den aktuellen Zustand jeder Sitzung mit farbcodierten Indikatoren an.

Technik 1: Projektbasierte Sitzungsorganisation

Die effektivste Sitzungsorganisation folgt deiner Projektstruktur:

Sitzung: "api-refactor"     → ~/projects/myapp/packages/api
Sitzung: "frontend-v2"      → ~/projects/myapp/packages/web
Sitzung: "infrastructure"   → ~/projects/myapp/infra
Sitzung: "side-project"     → ~/projects/weekend-hack

Warum das funktioniert: Jede Sitzung hat einen klaren Umfang. Wenn du zu einer Sitzung zurückkehrst, ist der Kontext sofort ersichtlich — du musst dich nicht erinnern, woran du gearbeitet hast. Der Kontext von Claude Code innerhalb jeder Sitzung bleibt auf die relevante Codebasis fokussiert.

Namenskonvention: Verwende beschreibende Namen, die sowohl das Projekt als auch den aktuellen Fokus enthalten. „api-refactor" ist besser als „session-3". Tactic Remote bewahrt Sitzungsnamen über Wiederverbindungen hinweg, also investiere ein paar Sekunden in gute Benennung.

Technik 2: Das Review + Implementierung-Muster

Ein leistungsstarkes Muster für Code-Qualität ist das parallele Ausführen von Review- und Implementierungssitzungen:

Implementierungssitzung: Du leitest Claude Code an, ein Feature zu bauen, einen Fehler zu beheben oder ein Refactoring durchzuführen. Diese Sitzung nimmt die eigentlichen Code-Änderungen vor.

Review-Sitzung: Eine zweite Claude Code-Instanz, die auf dasselbe Projektverzeichnis zeigt. Nachdem die Implementierungssitzung eine Arbeit abgeschlossen hat, gibst du der Review-Sitzung die Anweisung:

Review the changes made in the last commit. Check for:
- Logic errors or edge cases
- Security issues (input validation, authentication checks)
- Performance concerns (N+1 queries, unnecessary re-renders)
- Missing error handling
- Test coverage gaps

Be specific and honest. Don't just say "looks good."

Dies gibt dir ein KI-gestütztes Code-Review, das Probleme erkennt, die die Implementierungs-KI möglicherweise eingeführt hat. Es ersetzt kein menschliches Review, fängt aber eine überraschende Anzahl von Problemen ab.

Profi-Tipp: Halte die Review-Sitzung zwischen Reviews inaktiv. Sie verbraucht minimale Ressourcen, wenn sie nicht aktiv ausführt.

Technik 3: Überwachung von Hintergrundaufgaben

Einige Entwicklungsaufgaben laufen über längere Zeiträume:

  • Vollständige Test-Suite-Ausführung (10-30 Minuten bei großen Projekten)
  • Datenbankmigrationen bei großen Datensätzen
  • Build- und Deployment-Pipelines
  • Umfassendes Linting oder Typprüfung

Erstelle dafür eine dedizierte „Monitor"-Sitzung:

Run the full test suite with verbose output.
After completion, summarize: total tests, passed, failed, skipped.
If any tests failed, show the failure details.
Then run the linter and report any new issues.

Starte diese Sitzung und wechsle zu anderer Arbeit. Tactic Remote benachrichtigt dich bei Abschluss. Die Sitzungshistorie enthält die vollständige Ausgabe zur späteren Überprüfung.

Technik 4: Sitzungsvorlagen

Wenn du häufig ähnliche Sitzungen startest, erstelle Prompt-Vorlagen auf deinem Mac, die Claude Code referenzieren kann. Speichere eine Datei wie .claude-session-templates.md in deinem Projektstamm:

## Tägliche Standup-Vorbereitung
 
Review all commits from the last 24 hours.
Summarize what changed, highlight any concerning patterns.
List any failing tests or lint issues introduced.
 
## Pre-PR-Checkliste
 
Run all tests. Run the linter. Run type-check.
Review the diff against main branch.
Flag any issues that should be addressed before merging.
 
## Dependency-Audit
 
Check for outdated dependencies.
List any with known security vulnerabilities.
Suggest an update plan with risk assessment for each.

Dann kannst du von deinem Telefon einfach anweisen:

Follow the "Pre-PR Checklist" template in .claude-session-templates.md

Dies reduziert das Tippen auf dem Telefon bei gleichbleibend konsistenten Qualitätsstandards.

Technik 5: Sitzungsrotation

Langlebige Claude Code-Sitzungen akkumulieren Kontext. Nach Stunden der Arbeit kann die Konversationshistorie umfangreich werden und möglicherweise die Antwortqualität beeinflussen. Sitzungsrotation löst dies:

  1. Wenn eine Sitzung mehrere Stunden aktiv war oder eine logische Arbeitsphase abgeschlossen hat, erstelle eine neue Sitzung für dasselbe Projekt.
  2. Gib in der neuen Sitzung einen kurzen Kontext-Prompt:
I'm continuing work on the user authentication module.
Completed so far: database schema, user model, password hashing.
Next up: JWT token generation, login/logout endpoints, middleware.
Review the current state of src/auth/ and continue from where the previous session left off.
  1. Lass die alte Sitzung inaktiv (sie behält ihre Terminal-Historie als Referenz).

Dies gibt Claude Code ein frisches Kontextfenster und bewahrt gleichzeitig die Arbeitshistorie in der alten Sitzung. Wir empfehlen eine Rotation alle 2-3 Stunden aktiver Arbeit oder an natürlichen Projektmeilensteinen.

Technik 6: Multi-Geräte-Sitzungszugriff

TacticRemote-Sitzungen werden auf deinem Mac gespeichert, nicht auf deinem iPhone. Das bedeutet:

  • Wechsle Telefone frei. Wenn du dein iPhone wechselst oder ein anderes Gerät nutzt, sind deine Sitzungen weiterhin da. Verbinde dich vom neuen Gerät und sie erscheinen sofort.
  • iPad als zweiter Bildschirm. Verbinde dein iPad mit demselben Mac-Endpunkt. Nutze das iPad für detailliertes Code-Review (größerer Bildschirm) und das iPhone für schnelle Genehmigungen und Überwachung.
  • Mehrere gleichzeitige Verbindungen. Die Mac-Begleit-App unterstützt mehrere verbundene Clients. Dein iPhone und iPad können verschiedene Sitzungen gleichzeitig überwachen.

Sitzungsressourcen verwalten

Jede aktive Claude Code-Sitzung verbraucht Ressourcen auf deinem Mac:

  • Arbeitsspeicher: ~200-400MB pro aktiver Sitzung (Claude Code-Prozess + tmux-Overhead)
  • CPU: Nahe null im Leerlauf, variabel bei Aufgabenausführung
  • Festplatte: Terminal-Puffer-Retention verwendet ~1-5MB pro Sitzung

Für einen typischen Entwicklungs-Mac (16GB+ RAM) ist das Ausführen von 3-5 gleichzeitigen Sitzungen komfortabel. Wenn du regelmäßig mehr ausführst, überwache den Speicherdruck deines Macs über den Aktivitätsmonitor oder das Status-Panel der TacticRemote-Begleit-App.

Aufräum-Tipp: Beendete Sitzungen, die du nicht mehr benötigst, können über den Sitzungsmanager entfernt werden. Dies gibt das tmux-Fenster und den zugehörigen Terminal-Puffer frei.

Fehlerbehebung bei Multi-Sitzungsproblemen

Sitzungen fühlen sich langsam an: Wenn mehrere Sitzungen gleichzeitig aktiv ausführen, konkurrieren sie um CPU. Staffele deine Anfragen — starte eine Aufgabe, warte auf deren Abschluss, dann starte die nächste. Aktive KI-Inferenz ist CPU-intensiv.

Benachrichtigung an falsche Sitzung erhalten: TacticRemote-Benachrichtigungen enthalten den Sitzungsnamen. Wenn du durcheinander kommst, verwende markantere Sitzungsnamen.

Sitzung zeigt veralteten Inhalt: Nach einem langen Zeitraum der Inaktivität kann eine Sitzung eine Aktualisierung benötigen. Ziehe in der Terminal-Ansicht nach unten, um eine Wiederverbindung und Puffer-Synchronisation zu erzwingen.

Beispiel für den täglichen Workflow

So könnte ein erfahrener TacticRemote-Nutzer seinen Tag strukturieren:

Morgens (vom Telefon, während des Pendelns):

  • Ergebnisse von Übernacht-Sitzungen prüfen
  • Frische Sitzungen für die Tagespriorität starten
  • Ausstehende Anfragen von Übernacht-Aufgaben genehmigen

Mittags (vom Telefon, in den Pausen):

  • Aktive Sitzungen überwachen
  • KI-generierte Code-Änderungen überprüfen und genehmigen
  • Neue Aufgaben für den Nachmittag starten

Abends (vom Telefon, beiläufig):

  • Endstatus der Tagesarbeit prüfen
  • Übernacht-Aufgaben starten (Test-Suites, Dependency-Audits)
  • Langlebige Sitzungen rotieren

Dieses Muster maximiert die Produktivität bei minimaler Zeit am Schreibtisch. Der Mac erledigt die Arbeit; dein Telefon hält dich informiert und in Kontrolle.

Für den grundlegenden Sitzungs-Workflow, besuche Sitzungen und Start. Für die Ersteinrichtung, siehe Erste Schritte.

Tactic Remote ausprobieren

Coding-Agenten vom Smartphone aus steuern

Verbinde dich mit Claude Code, Codex und anderen Agenten auf deinem Mac-, Windows- oder Linux-Rechner. Prüfe den Fortschritt und sende die nächste Anweisung vom iPhone oder iPad.