claude-code-history-files-finder
Odzyskuj usunięte pliki i przeszukuj historię sesji Claude Code z łatwością
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do wyszukiwania i odzyskiwania zawartości z plików historii sesji Claude Code. Pozwala znaleźć usunięte pliki, śledzić zmiany między sesjami, analizować historię rozmów i odzyskiwać kod z poprzednich interakcji. Przeszukuj sesje po słowach kluczowych, listuj wszystkie sesje projektu lub wyodrębniaj zawartość bezpośrednio z plików JSONL przechowywanych w ~/.claude/projects/. Idealna dla programistów, którzy potrzebują dostępu do starszych wersji kodu lub chcą przeanalizować ewolucję projektu w czasie.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude Code, dodając ją do konfiguracji agenta lub MCP serwera. Upewnij się, że masz dostęp do skryptów Python: analyze_sessions.py i recover_content.py.
Aby wyświetlić wszystkie sesje dla projektu, uruchom polecenie list z ścieżką do folderu projektu. Domyślnie wyświetli 10 najnowszych sesji z datami i rozmiarami; użyj flagi --limit N, aby zmienić liczbę wyników.
Aby znaleźć sesje zawierające konkretne słowa kluczowe, użyj polecenia search z ścieżką projektu i listą słów do wyszukania. Wyniki będą posortowane według częstości wspomnienia, z podziałem na słowa kluczowe i datami sesji.
Aby odzyskać usunięte pliki lub zawartość, wskaż bezpośrednio plik sesji (session.jsonl) poleceniu recover_content. Wszystkie pliki wyodrębnione z operacji Write zostaną zapisane w folderze ./recovered_content/.
Dla bardziej precyzyjnego wyszukiwania użyj flagi --case-sensitive w poleceniu search, aby dopasować dokładne wielkości liter słów kluczowych.
Pliki sesji znajdują się w ~/.claude/projects/ w strukturze znormalizowana-ścieżka/identyfikator-sesji.jsonl; zapoznaj się z dokumentacją formatu JSONL w references/session_file_format.md, aby zrozumieć strukturę danych.