| name | new-pr |
| description | Create a GitHub pull request from the current branch—commit uncommitted changes, push, and open a PR against main with an auto-generated title and Summary/Testing body sections. |
| disable-model-invocation | true |
Create new pull request
Create a new PR using the steps below.
- If the current branch is
main, create a feature/<name> branch.
- If there are uncommitted changes, commit them.
- Push the branch to the remote.
- Create a PR with
main as the base branch.
If the current branch is not main, use it as-is and run steps 2-4 above.
Generate the PR title automatically based on the changes.
If GitHub MCP is configured, create the PR. If it is not configured, stop the task.
Include the following sections in the PR body:
- Summary: Brief overview of the PR changes
- Testing: How reviewers can verify the changes