| name | catchup |
| description | Catch up on branch changes by reviewing all changes between current branch and master/main, analyzing key files, and providing a comprehensive summary. Use when you need to understand what changed in a feature branch. |
| disable-model-invocation | true |
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 status to get the current branch name and verify we're not on master
- Run
git fetch origin master to ensure we have the latest master branch
- Run
git diff master...HEAD --name-only to get list of changed files
- Run
git diff master...HEAD --stat to get a summary of changes
- Run
git log master..HEAD --oneline to 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