Find Session

Greppa Claude Code jsonl-loggar för att hitta en session UUID och fästa ett enords-återuppta-alias

av fleurytian · fleurytian/awesome-claude-skills

Testad · Fungerar ★ 9.2/10

Find Session — Greppa Claude Code jsonl-loggar för att hitta en session UUID och fästa ett enords-återuppta-alias

Vad den gör

Lokaliserar en specifik tidigare Claude Code-konversation genom att greppa .jsonl-transkriptloggarna under ~/.claude/projects/ efter unikt innehåll du minns, skriver sedan en ~/.zshrc shell-funktion så att du kan återuppta exakt den sessionen med ett ord. Utlöses när "claude --continue" öppnar fel session eller när du vill ha ett stabilt, omstartsäkert återuppta-kommando för en långvarig konversation.

Testrapport

Körde hela arbetsflödet mot min verkliga ~/.claude/projects/-bucket, som matchade färdighetens kodade-cwd-schema exakt (flera .jsonl-sessionsfiler fanns). BASLINJEN (naiv storleks-/nylighetsval) valde 637cbdab.jsonl, den största filen — som hade NOLL träffar för målämnet "upstreamGone"; färdighetens grep -c över filer hittade istället cc1d8a25.jsonl med 16 träffar, den korrekta sessionen. Jag skrev sedan pin-funktionen till en temporär HOME:s .zshrc (rörde aldrig den verkliga), källade den och bekräftade med `type fpin` att enords-återuppta-aliaset löstes. Dokumentationens påståenden (grep-inte-storlek, ~/.zshrc-funktion, cd $HOME-motivering) höll alla under exekvering.

Testad: 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.

Kommandon och exempelprompter

  • /find-sessionGreppa Claude Code jsonl-loggar för att hitta en session UUID och fästa ett enords-återuppta-alias

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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