Find Session
Grep Claude Code jsonl-logs for at finde en session UUID og fastgøre et et-ords genoptagelsesalias
Testet · Virker
Hvad det gør
Finder en specifik tidligere Claude Code-samtale ved at greppe .jsonl-transkriptionslogfilerne under ~/.claude/projects/ for unikt indhold, du husker, og skriver derefter en ~/.zshrc shell-funktion, så du kan genoptage den præcise session med ét ord. Udløses, når "claude --continue" åbner den forkerte session, eller når du ønsker en stabil, genstartssikker genoptagelseskommando for en langvarig samtale.
Testrapport
Kørte hele workflowet mod min rigtige ~/.claude/projects/ bucket, som matchede færdighedens encoded-cwd-skema præcist (flere .jsonl session-filer til stede). BASELINE (naiv størrelse/nyeste valg) valgte 637cbdab.jsonl, den største fil — som havde NUL hits for målemnet "upstreamGone"; færdighedens grep -c på tværs af filer fandt i stedet cc1d8a25.jsonl med 16 hits, den korrekte session. Jeg skrev derefter pin-funktionen ind i en throwaway HOME's .zshrc (rørte aldrig den rigtige), sourcede den, og bekræftede med `type fpin`, at et-ords genoptagelsesaliaset blev løst. Docs påstande (grep-ikke-størrelse, ~/.zshrc funktion, cd $HOME rationale) holdt alle under udførelse.
Testet: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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.
Kommandoer og eksempelprompter
/find-sessionGrep Claude Code jsonl-logs for at finde en session UUID og fastgøre et et-ords genoptagelsesalias
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Find the session UUID for yesterday's conversationPin this session so I can resume it quicklyResume the correct conversation after a reboot