half-clone
Clone the later half of the current conversation, discarding earlier context to reduce token usage while preserving recent work.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Clone the later half of the current conversation, discarding earlier context to reduce token usage while preserving recent work.
How to use
Pobierz identyfikator sesji i ścieżkę projektu z historii Claude'a, uruchamiając polecenie: tail -1 ~/.claude/history.jsonl | jq -r '[.sessionId, .project] | @tsv'. Zapisz obie wartości — będą potrzebne w następnych krokach.
Zlokalizuj skrypt half-clone-conversation.sh za pomocą polecenia find ~/.claude -name "half-clone-conversation.sh" 2>/dev/null | sort -V | tail -1. Polecenie automatycznie znajdzie skrypt niezależnie od sposobu instalacji (wtyczka lub ręczny symlink) i wybierze najnowszą wersję, jeśli istnieje wiele kopii.
Przed klonowaniem sprawdź zawartość rozmowy, uruchamiając skrypt w trybie podglądu: <ścieżka-skryptu> --preview
<ścieżka-projektu>. Zweryfikuj, że pierwsza i ostatnia wiadomość odpowiadają bieżącej rozmowie. Uruchom klonowanie, wykonując polecenie: <ścieżka-skryptu>
<ścieżka-projektu>. Pamiętaj, aby zawsze przekazać ścieżkę projektu z wpisu historii, a nie z bieżącego katalogu roboczego. Po zakończeniu klonowania uzyskaj dostęp do nowej rozmowy za pomocą polecenia claude -r i poszukaj wpisu oznaczonego [HALF-CLONE
], na przykład [HALF-CLONE Jan 7 14:30]. Skrypt automatycznie dodaje ten znacznik, aby łatwo zidentyfikować sklonowaną rozmowę.