catchup
Catch Up on Branch Changes
This command reviews all changes between the current branch and master, analyzes key files, and provides a comprehensive summary to help you catch up on what's been done.
Steps
- Run
git statusto get the current branch name and verify we're not on master - Run
git fetch origin masterto ensure we have the latest master branch - Run
git diff master...HEAD --name-onlyto get list of changed files - Run
git diff master...HEAD --statto get a summary of changes - Run
git log master..HEAD --onelineto get the commit history for this branch - Read and analyze the most important changed files (prioritize: manifests, configs, core logic files)
- Provide a high-level summary including:
- Branch purpose and scope of changes
- Key files modified and their significance
- Potential impact areas
- Any notable patterns or architectural changes
- Suggested review focus areas
More from carsten-j/agent-resources
refactor-pass
Perform a refactor pass focused on simplicity after recent changes. Use when the user asks for a refactor/cleanup pass, simplification, or dead-code removal and expects build to verify behavior.
13update-claude-md
Update the project's CLAUDE.md with meta learnings, conventions, gotchas, and significant codebase changes. Use when the user asks to update CLAUDE.md, capture learnings, document project conventions, or reflect recent work in the project guide.
11pr-review
Review the current Pull Request that has been checked out locally with structured feedback on code quality, issues, testing, and suggestions. Use when you need a comprehensive code review of a PR branch.
8history
Display Claude conversation history in an easy-to-scan format showing recent sessions with dates, projects, and topics. Use when you want to review past conversations or resume a previous session.
1teach
Learning mode - guides the user to complete tasks themselves through Socratic teaching rather than doing it for them. Use when the user wants to learn how to do something instead of having it done for them.
1gwm
Manage git worktrees using the gwm script. Supports creating, listing, removing, and checking status of worktrees. Use when the user says "create git worktree", "new worktree", or needs to work with multiple branches simultaneously via git worktrees.
1