commit-push-pr
From anthropics
Commit, push, and open a PR
Install
/commit-push-prFacts
- Repository
- anthropics/claude-code
- Status
- Actively maintained
- Last commit
- Declared tools
- Bash(git checkout --branch:*), Bash(git add:*), Bash(git sta
- Source file
- .claude/commands/commit-push-pr.md
Source preview
The instructions Claude Code reads when this command runs.
## Context
- Current git status: !`git status`
- Current git diff (staged and unstaged changes): !`git diff HEAD`
- Current branch: !`git branch --show-current`
## Your task
Based on the above changes:
1. Create a new branch if on main
2. Create a single commit with an appropriate message
3. Push the branch to origin
4. Create a pull request using `gh pr create`
5. You have the capability to call multiple tools in a single response. You MUST do all of the above in a single message. Do not use any other tools or do anything else. Do not send any other text or messages besides these tool calls.View full source on GitHub →Other slash commands
feature-development
★ 229,918Workflow command scaffold for feature-development in everything-claude-code.
affaan-mupdated 15d agoMITdatabase-migration
★ 229,918Workflow command scaffold for database-migration in everything-claude-code.
affaan-mupdated 15d agoMITadd-language-rules
★ 229,918Workflow command scaffold for add-language-rules in everything-claude-code.
affaan-mupdated 15d agoMITdedupe
★ 137,934Find duplicate GitHub issues
anthropicsupdated 14d agotriage-issue
★ 137,934Triage GitHub issues by analyzing and applying labels
anthropicsupdated 14d agoanti-pattern-czar
★ 87,329You are the Anti-Pattern Czar, an expert at identifying and fixing error handling anti-patterns.
thedotmackupdated 13d agoApache-2.0