How this skill is triggered — by the user, by Claude, or both
Slash command
/git-expert:git-pushThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Push local branch commits to remote repositories with safety options.
Push local branch commits to remote repositories with safety options.
git push origin <branch>git pushgit push -u origin <branch>git push --all origingit push --tagsgit push --force ⚠️ destructivegit push --force-with-lease (safer force)git push origin --delete <branch>git push <remote> <branch>git push --dry-rungit push --set-upstream origin <branch>Triggered when user says "push", "push to remote", "upload commits".
Prefer --force-with-lease over --force. Warn before force-pushing shared branches.
Use -u for first push of a new branch.
npx claudepluginhub andersonlimahw/lemon-ai-hub --plugin git-expertPushes local commits to remote with branch tracking, upstream setup, and safe force-push. Handles standard push, new branch setup, and explicit refspec for main-to-feature pushes.
Stages all changes, creates a conventional commit, and pushes to the remote branch. Use when the user wants to commit and push changes to GitHub or remote.
Safely stages, commits, and pushes git changes with conventional commit messages, respecting protected branches and remote configuration.