CommunityCodierung & Entwicklunggithub.com

jsahani/already-told-you

Verhindert, dass Claude Code nach 30 Tagen Ihren Session-Verlauf löscht, indem es cleanupPeriodDays in ~/.claude/settings.json auf 365 setzt. Erstellt zuerst ein Backup, behält alle anderen Einstellungen und zeigt das Ergebnis an.

Was ist already-told-you?

Diese Fähigkeit modifiziert die Claude Code Konfigurationsdatei, um den Standardwert für `cleanupPeriodDays` von 30 auf 365 Tage zu ändern, sodass Sitzungstranskripte ein ganzes Jahr lang aufbewahrt werden. Sie erstellt ein Backup der `settings.json`, bevor sie die Änderung vornimmt, und zeigt das Ergebnis an. Der Anwender wird durch die Schritte geführt: Überprüfung des aktuellen Status, Bestätigung der Änderung und Anwendung der Einstellungen. Nützlich für Entwickler, die Sitzungshistorie für langfristige Analysen oder Kontextverfolgung behalten möchten. Kompatibel mit Claude Code und nutzt die Umgebungsvariable `$CLAUDE_PLUGIN_ROOT`, um das Skript `keep_history.py` auszuführen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jsahani/already-told-you/tree/HEAD/skills/keep-history

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Already Told You: ein Jahr Verlauf behalten

Claude Code speichert Sitzungstranskripte in ~/.claude/projects/ und löscht sie nach cleanupPeriodDays Tagen, standardmäßig 30. /already-told-you:run kann nur aus dem lernen, was noch vorhanden ist. (Falls der Benutzer CLAUDE_CONFIG_DIR gesetzt hat, wird dieser Ordner anstelle von ~/.claude verwendet.)

  1. Führen Sie python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --check aus und zeigen Sie die Ausgabe an.
    • "Nothing to do" → teilen Sie dem Benutzer mit, dass bereits alles eingestellt ist, und stoppen Sie.
    • "STOP: ... not valid JSON" → erklären Sie, dass die Einstellungsdatei einen Tippfehler enthält, nichts geändert wurde, und stoppen Sie.
  2. Erklären Sie in zwei Zeilen: Es wird ein Backup von ~/.claude/settings.json erstellt, cleanupPeriodDays auf 365 gesetzt und jede andere Einstellung genau so belassen, wie sie ist. Transkripte beanspruchen Speicherplatz (ein geschäftiger Monat kann einige GB sein); 365 Tage sind ein Jahr. Bereits gelöschte Transkripte können nicht wiederhergestellt werden. Fragen Sie nach einer Bestätigung.
  3. Nach einer Bestätigung führen Sie python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --apply aus. Es fragt nach Erlaubnis – lassen Sie den Benutzer diese Eingabeaufforderung beantworten. Zeigen Sie die Ausgabe an: den Backup-Pfad und den aus der Datei gelesenen Wert.
  4. Zum Rückgängigmachen später: Kopieren Sie die Backup-Datei zurück über ~/.claude/settings.json, oder löschen Sie die Zeile cleanupPeriodDays.

Bearbeiten Sie settings.json auf keine andere Weise.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills