commit-push-prlisted
Install: claude install-skill piscis/agent-skills
# Commit, push, and open a PR
Prefer git and `gh` tools only for this workflow.
Gather context first (run in parallel):
```bash
git status
git diff HEAD
git branch --show-current
```
Based on the above changes:
1. Create a new branch if on `main` (or the repo's default branch).
2. Create a single commit with an appropriate conventional commit message.
3. Push the branch to origin.
4. Create a pull request using `gh pr create`.
5. Do all of the above in a single message via parallel tool calls where possible. Do not use unrelated tools. Do not send other text besides the tool calls until the PR URL is available, then report the PR URL.
6. Use conventional commit messages and PR titles.