skills/commit-push-pr/SKILL.md
Use when the user asks to run /commit-push-pr, commit current changes, push the branch, and open a GitHub pull request from the current repository.
npx skillsauth add hhk7734/hhk7734 commit-push-prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Commit the current changes, push the branch, and create a GitHub pull request.
This skill builds on commit-push (which itself builds on commit): branch if needed, run that workflow, then open a PR.
git status --shortgit branch --show-currentgit remote -vgit log --oneline -10main, master, or trunk, create a new branch before committing. Use a short kebab-case branch name based on the dominant change.commit-push skill end-to-end to verify agent-instruction compliance, create focused Conventional Commits, and push the branch.gh pr create.
git status --short.Use this structure unless the repository has a stronger established template:
## Summary
- ...
- ...
## Test Plan
- [ ] ...
commit and commit-push skills.gh is unavailable or unauthenticated, commit and push if possible, then report the exact blocker.main, master, or trunk; branch first.data-ai
This skill should be used when the user asks to "create a sequence diagram", "update a sequence diagram", "draw a sequence diagram", "visualize component interactions", or needs to represent time-ordered interactions between actors or system components using Mermaid.
development
This skill should be used when the user asks to "create a flowchart", "update a flowchart", "draw a flowchart", "visualize a workflow", "diagram a process or algorithm", or needs to represent decision trees, state transitions, or workflows using Mermaid.
tools
Use when the user asks to create git commits, run /commit, commit current changes, generate commit messages, or split changed files into focused Conventional Commits without pushing.
tools
Use when the user asks to run /commit-push, commit current changes and push the branch to the remote without opening a pull request.