Git workflow automation for developers who commit often and want clean history.
/plugin install devx-git@devx-plugins
Conventional commits from staged changes. No more thinking about commit message format.
/devx-git:ci
What happens:
- Analyzes your staged diff
- Determines type (
feat,fix,refactor, etc.), scope, and subject - Shows preview for your confirmation
- Commits
Output:
feat(auth): add JWT token refresh endpoint
fix(api): resolve race condition in websocket handler
chore: update dependencies to latest versions
Create GitHub pull requests with proper descriptions. Defaults to main.
/devx-git:pr
/devx-git:pr develop
What happens:
- Verifies clean working tree
- Analyzes all commits since base branch
- Pushes branch if needed
- Creates PR with summary (the why) and test plan
- Returns the PR URL
If you use GPG commit signing with Claude Code's sandbox mode, GPG needs access to its Unix socket. Add this to your ~/.claude/settings.json:
{
"sandbox": {
"network": {
"allowUnixSockets": [
"~/.gnupg/S.gpg-agent"
]
}
}
}This allows GPG to communicate with its agent while keeping git sandboxed. Only tested on macOS.