Csift

Read, search and analyze Claude Code session transcripts (the .jsonl under ~/.claude/projects). Use this INSTEAD of grep/ripgrep/cat/jq/python: the format has documented traps that return plausible wrong answers, no error (a user-role filter overcounts human turns 3x; a sixth of human turns hide inside tool_result payloads; an AUQ answer can read (notes only) with the words in annotations). Reach for it when you would hand-scan a session jsonl or shadow session facts in your own state file - and BEFORE asserting something does not exist / was never done, or re-deriving a harness mechanism from binaries: past sessions usually derived it already. Search any regex across ALL sessions with timestamps and lines; read records by line, turn or uuid; what a session is doing now; tools, tokens, models, files changed; extract pasted images to files; recover a file or plan even when deleted; restore the verbatim turns a compaction clipped. Read-only, sub-second, safe inside hooks. Pure regex, not semantic search.

majiayu000 13ff681 2 files · 42.9 KB Updated 567 repo stars

File contents

majiayu000/claude-skill-registry-data/tree/main/context-management/csift commit 13ff681174

Frequently asked questions

npx skillmds add majiayu000/csift