Catchup — Git skill for Claude Code
Refresh Claude Code's memory on branch changes.
How to install Catchup
Installs to ~/.claude/commands/mmacpherson-tenforty-catchup.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/mmacpherson/tenforty/HEAD/.claude/commands/catchup.md -o ~/.claude/commands/mmacpherson-tenforty-catchup.md Restart Claude Code, or start a new session, for it to be picked up.
What Catchup does
Refresh Claude Code's memory on branch changes.
- Run
git diff --stat main...HEADandgit diff --name-status main...HEAD - Parse output to detect renames (exclude from counts)
- Auto-select strategy:
- Small (<10 files): Load all changed files
- Medium (10-25 files): Load core full, list test names only
- Large (>25 files): Use diffs for files >500 lines
- Execute:
- Core files (src/tenforty/*.py): Read full
- Test files: List test names only
- Generated files (*.cpp,
Alternatives in Git
- Intel — On-demand intelligence fetch for a target — CVEs, disclosed reports, new features 3.8k ★
- My Claude Code Setup — GitHub Repo stars Shared starter template configuration and CLAUDE.md memory bank system Setup template 2.1k ★
- MCP Memory Service — GitHub Repo stars MCP server providing semantic memory and persistent storage for Claude Memory service MCP 1.5k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Save Mem
Update MEMORY.md with session progress and commit recent changes
Stale PRs
Find open PRs that have gone quiet or drifted off the base branch; triage, comment, and optionally refresh fro
Bm Init
Onboard (or refresh) basemind in this repo — write basemind.toml and inject a "prefer basemind over grep/read/
Agentpack Refresh
Refresh AgentPack context when task, git state, or repo files changed.
Tldr Update
Update TLDR from GitHub and refresh installed agent hooks/skills/rules
Refresh History Skills
Re-verify all three agent-history skills against the currently-installed CLIs and real local history, then ope
Related Agents
PR Screenshotter
Produces real before/after PNG screenshots for a YAS branch's rendering changes and publishes them to the yas-
Git Manager
Use this agent when you need to stage, commit, and push code changes to the current git branch while ensuring
Kimi Review
Use this agent when Claude wants an independent second-pair-of-eyes review from Kimi over a working-tree diff