diamanthyseni3/atlas-session-lifecycle

📂 Verwalte persistenten Projekt-Speicher und Sitzungslebenszyklen effizient für Claude Code, um Arbeitsabläufe und Datenkontinuität zu verbessern.

Was ist atlas-session-lifecycle?

Dieses Skill ermöglicht es Claude Code, den Projektkontext über mehrere Sitzungen hinweg zu erhalten, indem es ein persistentes Speichersystem für Sitzungsdaten, Projektmetadaten und Aufgabenvorgaben bereitstellt. Es ist besonders nützlich für Entwickler, die an langfristigen Projekten arbeiten und keine Kontextinformationen zwischen den Sitzungen verlieren möchten. Der Skill unterstützt das Speichern und Abrufen von Konversationsverläufen, Notizen und Aufgabenstatus, wodurch die Kontinuität der Arbeit erheblich verbessert wird. Er funktioniert, indem er eine strukturierte Speicherdatei innerhalb des Projektverzeichnisses verwaltet und so eine nahtlose Wiederherstellung des vorherigen Arbeitskontexts bei jeder neuen Sitzung ermöglicht. Das Skill ist für die Verwendung mit Claude Code unter macOS, Linux und Windows optimiert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add diamanthyseni3/atlas-session-lifecycle

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Lege eine Datei session-store.json im Stammverzeichnis deines Projekts an.
  2. Definiere dein anfängliches Projekt-Setup im JSON-Format:
{
  "projectName": "MeinProjekt",
  "sessions": [],
  "tasks": [],
  "notes": {}
}

Befehle

BefehlBeschreibung
load-sessionLädt die letzte Sitzung und stellt den Kontext wieder her
save-sessionSpeichert die aktuelle Sitzung und alle Aufgaben
list-tasksZeigt 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

  1. Starte eine neue Sitzung: load-session
  2. Sieh dir aktuelle Aufgaben an: list-tasks
  3. Füge eine neue Aufgabe hinzu: add-task "API-Endpunkt implementieren"
  4. 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 (json oder yaml, 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.

Verwandte Skills