From claude-mastery
Commits changes, syncs with main, pushes the current branch, and creates a pull request. Refuses to run on main. Invoked via /livre or when the user wants to ship work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-mastery:livre [message-de-commit][message-de-commit]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Commit tous les changements, synchronise avec main distant, push, et crée une Pull Request.
Commit tous les changements, synchronise avec main distant, push, et crée une Pull Request.
git branch --show-current pour obtenir la branche courantemain, refuse et demande à l'utilisateur de créer d'abord une branche de fonctionnalité (propose /branche)git fetch origin maingit log HEAD..origin/main --onelinegit merge origin/maingit status pour voir tous les changements (n'utilise jamais le flag -uall)git diff et git diff --staged pour revoir les changementsgit log --oneline -5 pour voir le style des commits récentsgit add -A).env, identifiants, etc.)$ARGUMENTS est fourni, utilise-le comme message de commitfeat: (nouvelle fonctionnalité) ou fix: (correction de bug)Co-Authored-By: Claudegit push -u origin HEADgh pr create avec :
## Résumé (1 à 3 puces) et ## Plan de testnpx claudepluginhub naiersaidane/claude-masteryCommits and pushes code changes using git strategies like squash into existing commits, new commits, or interactive rebase of branch history. Use at implementation completion or on git commit requests.
Commits changes to a new git branch (if on main), pushes to origin, and creates or views GitHub PR with gh CLI. Activates on 'commit and push', 'open PR', 'ship it'.
Commits and pushes current changes on a single branch using Conventional Commit messages. Handles staging, message building, and push for quick handoffs.