I kept losing conversation context when switching branches in Claude Code — every `claude` invocation starts a fresh session.
cc is a single bash script that fixes this. It scans ~/.claude/projects/ for your session history, finds the most recent session that started on the current branch, and runs `claude --resume <id>`.
A small embedded Python snippet handles the JSONL parsing (bash can't reliably parse JSON). No npm dependencies at runtime — just bash and Python stdlib.