--- name: commit-as-pull-request description: Commit current changes as a pull request — creates a branch, pushes, opens a PR, squash-merges, and syncs local main. license: MIT --- Follow instructions in the [commit-as-pull-request prompt](../../prompts/commit-as-pull-request.prompt.md) to take the current uncommitted changes, create a feature branch, push it, open a pull request, squash-merge it into main, and sync the local repository.