claude-code-outage-survival-kit.md
April 12, 2026 Β· View on GitHub
When Claude Code goes down (like April 6-8, 2026), these 3 hooks ensure you don't lose work.
cd "$(git rev-parse --show-toplevel 2>/dev/null)" || exit 0
if [ -n "$(git status --porcelain)" ]; then
git add -A
git commit -m "checkpoint: pre-compact $(date +%Y%m%d-%H%M%S)" --no-verify 2>/dev/null
echo "Checkpoint saved."
fi
echo "$(date +%Y-%m-%dT%H:%M:%S) $(git rev-parse HEAD 2>/dev/null)" >> /tmp/cc-sessions.log
counter="/tmp/cc-autocommit-$$"
count=0; [ -f "$counter" ] && count=$(cat "$counter")
count=$((count + 1)); echo "$count" > "$counter"
if [ $((count % 50)) -eq 0 ]; then
cd "$(git rev-parse --show-toplevel 2>/dev/null)" || exit 0
[ -n "$(git status --porcelain)" ] && git add -A && git commit -m "auto: checkpoint" --no-verify 2>/dev/null
fi
npx cc-safe-setup --install-example pre-compact-checkpoint
Full guide: https://yurukusa.github.io/cc-safe-setup/outage-recovery.html All 655 hooks: https://github.com/yurukusa/cc-safe-setup π Token Book β γγΌγ―γ³ζΆθ²»γεεγ«γγ: https://yurukusa.github.io/cc-safe-setup/token-book.html (Β₯2,500γ»Ch.1 Free)