Was macht atlas-session-lifecycle?
📂 Verwalte persistenten Projekt-Speicher und Sitzungslebenszyklen effizient für Claude Code, um Arbeitsabläufe und Datenkontinuität zu verbessern.
Übersicht
Dieses Skill bewahrt den Projektkontext über mehrere Sitzungen hinweg, indem es Sitzungsdaten, Projektnotizen und Aufgabenstatus in einem persistenten Speicher speichert. Es stellt sicher, dass Claude Code bei jeder neuen Sitzung dort weitermachen kann, wo er aufgehört hat, ohne dass die vorherige Arbeit wiederholt werden muss.
Funktionen
- Persistenter Speicher: Speichert Sitzungsdaten, Projektmetadaten und Aufgabenvorgaben in einer strukturierten Datei (
session-store.json). - Kontext-Wiederherstellung: Stellt den vorherigen Arbeitskontext automatisch bei neuen Sitzungen wieder her.
- Aufgabenverfolgung: Behält eine Liste aktiver und abgeschlossener Aufgaben bei, mit Prioritätsstufen und Fälligkeitsdaten.
- Notizenverwaltung: Speichert und ruft projektspezifische Notizen ab.
- Sitzungsprotokollierung: Zeichnet Sitzungsstart- und -endezeiten sowie wichtige Ereignisse auf.
Plattform-Unterstützung
- macOS
- Linux
- Windows
Verwendung
Setup
- Lege eine Datei
session-store.jsonim Stammverzeichnis deines Projekts an. - Definiere dein anfängliches Projekt-Setup im JSON-Format:
{
"projectName": "MeinProjekt",
"sessions": [],
"tasks": [],
"notes": {}
}
Befehle
| Befehl | Beschreibung |
|---|---|
load-session | Lädt die letzte Sitzung und stellt den Kontext wieder her |
save-session | Speichert die aktuelle Sitzung und alle Aufgaben |
list-tasks | Zeigt alle aktuellen Aufgaben mit ihrem Status an |
add-task <beschreibung> | Fügt eine neue Aufgabe mit hoher Priorität hinzu |
complete-task <id> | Markiert eine Aufgabe als abgeschlossen |
add-note <schlüssel> <wert> | Fügt eine Notiz zum Projekt hinzu |
Beispiel-Workflow
- Starte eine neue Sitzung:
load-session - Sieh dir aktuelle Aufgaben an:
list-tasks - Füge eine neue Aufgabe hinzu:
add-task "API-Endpunkt implementieren" - Schließe deine Arbeit ab:
save-session
Konfiguration
Du kannst den Speicherort und das Dateiformat anpassen, indem du die folgenden Umgebungsvariablen setzt:
SESSION_STORE_PATH: Pfad zur Sitzungsspeicherdatei (Standard:./session-store.json)SESSION_STORE_FORMAT: Format des Speichers (jsonoderyaml, Standard:json)
Fehlerbehebung
Sitzung wird nicht geladen
Stelle sicher, dass die Datei session-store.json im angegebenen Pfad existiert und gültiges JSON enthält.
Aufgaben werden nicht gespeichert
Überprüfe die Dateiberechtigungen für das Projektverzeichnis. Der Benutzer muss Schreibzugriff auf den Speicherpfad haben.
Mitwirken
Beiträge sind willkommen! Bitte lies vor dem Einreichen eines Pull Requests die Datei CONTRIBUTING.md.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für Details.