Our review
Syncs the local branch with the remote repository using rebase.
Strengths
- Avoids unnecessary merge commits
- Keeps a linear, clean history
- Simple and automatable steps
Limitations
- Requires manual conflict resolution
- May rewrite history if misapplied
- Assumes a configured remote origin
When you need to update your local branch with remote changes in a clean, linear manner.
On shared branches where rebase is not preferred or if you want to preserve merge commits.
Security analysis
SafeThe skill uses only standard git pull --rebase and fetch commands, which do not exfiltrate data or perform destructive actions. No external network calls beyond the git remote are made, and no sensitive information is exposed. The risk is minimal.
No concerns found
Examples
Sync my current branch with the remote repository using rebase.Pull latest changes from origin and rebase my current branch.name: git-sync description: Sync with remote repository using pull --rebase. Use when you need to update your local branch with remote changes. disable-model-invocation: true allowed-tools: Bash(git:*)
Git Sync
Sync local branch with remote using rebase.
-
Fetch the latest changes from the remote repository.
- Command:
git fetch origin
- Command:
-
Pull and rebase the current branch on top of the remote branch.
- Command:
git pull origin HEAD --rebase - If there are conflicts, resolve them, then
git rebase --continue.
- Command:
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.