|
Download plugins/commit-commands/commands/commit-push-pr.md from SaylorTwift/claude-code: direct link, hf CLI and curl.
- Browser
- Download file 796 Bytes
-
https://huggingface.co/SaylorTwift/claude-code/resolve/main/plugins/commit-commands/commands/commit-push-pr.md
- Command line
-
hf download hf://SaylorTwift/claude-code/plugins/commit-commands/commands/commit-push-pr.md
-
curl -L -o commit-push-pr.md https://huggingface.co/SaylorTwift/claude-code/resolve/main/plugins/commit-commands/commands/commit-push-pr.md
796 Bytes
| allowed-tools: Bash(git checkout --branch:*), Bash(git add:*), Bash(git status:*), Bash(git push:*), Bash(git commit:*), Bash(gh pr create:*) | |
| description: Commit, push, and open a PR | |
| ## 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. | |