Find Session

Grep Claude Code jsonl logs om een sessie UUID te vinden en een één-woord resume alias vast te pinnen

Door fleurytian · fleurytian/awesome-claude-skills

Getest · Werkt ★ 9.2/10

Find Session — Grep Claude Code jsonl logs om een sessie UUID te vinden en een één-woord resume alias vast te pinnen

Wat het doet

Lokaliseert een specifieke eerdere Claude Code conversatie door de .jsonl transcript logs onder ~/.claude/projects/ te greppen op unieke inhoud die je je herinnert, en schrijft vervolgens een ~/.zshrc shell-functie zodat je die exacte sessie met één woord kunt hervatten. Triggert wanneer "claude --continue" de verkeerde sessie opent of wanneer je een stabiele, reboot-proof resume-opdracht wilt voor een langlopende conversatie.

Testrapport

De volledige workflow uitgevoerd tegen mijn echte ~/.claude/projects/ bucket, die precies overeenkwam met het encoded-cwd schema van de skill (meerdere .jsonl sessiebestanden aanwezig). BASELINE (naïeve grootte/recentheid keuze) selecteerde 637cbdab.jsonl, het grootste bestand — dat NUL hits had voor het doelonderwerp "upstreamGone"; de grep -c van de skill over bestanden vond in plaats daarvan cc1d8a25.jsonl met 16 hits, de correcte sessie. Ik schreef vervolgens de pin-functie in de .zshrc van een wegwerp HOME (nooit de echte aangeraakt), sourceerde deze, en bevestigde met `type fpin` dat de één-woord resume alias werd opgelost. Docs claims (grep-not-size, ~/.zshrc function, cd $HOME rationale) hielden allemaal stand tijdens uitvoering.

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

Installatie

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.

Commando's en voorbeeldprompts

  • /find-sessionGrep Claude Code jsonl logs om een sessie UUID te vinden en een één-woord resume alias vast te pinnen

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

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