Find Session

Grep logów Claude Code jsonl, aby znaleźć UUID sesji i przypiąć jedno-słowowy alias wznowienia

Autor: fleurytian · fleurytian/awesome-claude-skills

Testowano · Działa ★ 9.2/10

Find Session — Grep logów Claude Code jsonl, aby znaleźć UUID sesji i przypiąć jedno-słowowy alias wznowienia

Co robi ten skill

Lokalizuje konkretną przeszłą rozmowę Claude Code, przeszukując logi transkrypcji .jsonl w ~/.claude/projects/ w poszukiwaniu unikalnej treści, którą pamiętasz, a następnie zapisuje funkcję shellową ~/.zshrc, dzięki czemu możesz wznowić dokładnie tę sesję jednym słowem. Uruchamia się, gdy „claude --continue” otwiera niewłaściwą sesję lub gdy chcesz mieć stabilne, odporne na restarty polecenie wznowienia dla długotrwałej rozmowy.

Raport z testu

Uruchomiono pełny przepływ pracy na moim rzeczywistym katalogu ~/.claude/projects/, który dokładnie pasował do schematu encoded-cwd umiejętności (obecne były liczne pliki sesji .jsonl). LINIA BAZOWA (naiwny wybór rozmiaru/aktualności) wybrała 637cbdab.jsonl, największy plik — który miał ZERO trafień dla docelowego tematu „upstreamGone”; grep -c umiejętności w plikach zamiast tego znalazł cc1d8a25.jsonl z 16 trafieniami, prawidłową sesję. Następnie zapisałem funkcję pin do .zshrc tymczasowego HOME (nigdy nie dotykając prawdziwego), załadowałem ją i potwierdziłem `type fpin`, że jedno-słowowy alias wznowienia został rozwiązany. Twierdzenia dokumentacji (grep-not-size, funkcja ~/.zshrc, uzasadnienie cd $HOME) wszystkie sprawdziły się podczas wykonania.

Testowano: 2026-07-31 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/fleurytian/awesome-claude-skills.git /tmp/find-session-src
mkdir -p ~/.claude/skills
cp -R /tmp/find-session-src/find-session ~/.claude/skills/find-session
# No dependencies. Pure shell workflow (ls, grep, appends a function to ~/.zshrc).
# Assumes zsh; bash users should target ~/.bashrc instead of ~/.zshrc.
# The skill modifies ~/.zshrc (a standing config change) but asks you for the alias name first.

Komendy i przykładowe prompty

  • /find-sessionGrep logów Claude Code jsonl, aby znaleźć UUID sesji i przypiąć jedno-słowowy alias wznowienia

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Find the session UUID for yesterday's conversation
  • Pin this session so I can resume it quickly
  • Resume the correct conversation after a reboot