Commit Commands
Git workflow automation for Claude Code — stage changes, write conventional commits, handle merge conflicts, and manage branches through natural language. Integrates with GitHub and GitLab for PR creation and CI status.
Install
claude plugins add commit-commands Commit Commands brings the full git workflow into Claude Code, letting you manage version control through natural language without switching to a terminal or GUI.
Commit generation
The most-used feature: Commit Commands analyzes your staged diff and writes a conventional commit message that accurately describes what changed. It groups related changes into logical commit subjects and adds body text for complex changes.
Branch management
Tell Claude “create a branch for the payment integration” and Commit Commands handles the naming, branching, and switching. It follows your team’s branch naming conventions (detected from existing branches) automatically.
Conflict resolution
When merges produce conflicts, Commit Commands reads both sides and the common ancestor to explain why each version exists. It then proposes a resolution with reasoning, which you can accept or modify.
GitHub and GitLab integration
Commit Commands works with the GitHub and GitLab plugins to create pull requests, link issues, assign reviewers, and check CI status — all from Claude Code.
149,000+ installs — Commit Commands is the git layer for the Claude Code workflow.
Features
Conventional commit generation
Analyzes staged changes and writes well-structured conventional commit messages automatically.
Branch management
Create, switch, and manage branches through natural language — "start a feature branch for the auth refactor".
Conflict resolution
Identifies and helps resolve merge conflicts with context about why each side made its changes.
PR creation
Opens pull requests with structured descriptions, linked issues, and appropriate reviewers.
Common Use Cases
- Writing better commit messages without thinking about format
- Managing git workflow from within Claude Code
- Resolving merge conflicts with AI assistance
- Automating the PR creation and description workflow