When you finish coding, this tool helps you commit your changes, push them, and open a pull request. It writes a clear description that grows with your change. You can also ask for just a description without committing anything. The tool works on many platforms and follows your project's style for commit messages and PR titles.
Developers save time because they don't have to type repeated commands. The tool checks your git status, branch, and recent history. It even spots if you are on the main branch and offers to create a feature branch. This keeps your workflow safe and organized.
If you paste a PR number or URL, the tool can update an existing description too. It asks you before making changes so you stay in control. Whether you say ship this or describe this PR, it handles the task smoothly.
Global
mkdir -p ~/.claude/skills/ce-commit-push-prProject
mkdir -p .claude/skills/ce-commit-push-prSource Repository
Caveman Commitjuliusbrussee/caveman
Generate ultra-compressed commit messages with Conventional Commits format
Verification Before Completionobra/superpowers
Always run fresh verification before claiming work is complete or passing
Git Guardrails Claude Codemattpocock/skills
Stop dangerous git commands from running automatically with safety hooks
Setup Pre Commitmattpocock/skills
Automate code formatting type checking and tests before every commit
Using Git Worktreesobra/superpowers
Isolate your feature work with git worktrees and keep your main branch safe
Finishing A Development Branchobra/superpowers
Finish your development branch with merge, pull request, or cleanup options
Resolving Merge Conflictsmattpocock/skills
Resolve Git merge conflicts step by step preserving both intents
Git Commitgithub/awesome-copilot
Automatically write standardized git commits by analyzing your code changes