Commit Push Pr

Workflow for committing changes, pushing, and creating PRs in one step. Triggers: "commit", "create PR", "push", "PR creation", "commit and push", "commit and push", "submit PR" Anti-triggers: "code review", "check git log", "show diff", "branch list"

jh941213 6d7a86b 1.2 KB Updated

File contents

Commit, Push, PR Creation

Commits current changes, pushes, and creates a PR.

Check Current State

git status
git diff --stat
git log --oneline -5

Workflow

  1. Review changed files and compose an appropriate commit message
  2. Use [type] format for commit messages
  3. Push to remote branch
  4. Create GitHub PR (using gh pr create)
  5. Write PR title and body

Commit Message Format

[type] Title

Body (optional)

Co-Authored-By: Claude <noreply@anthropic.com>

Types: feat, fix, docs, style, refactor, test, chore

Precautions

  • Do not commit directly on main/master — create a feature branch (git checkout -b feature/<task-name>) and proceed there instead
  • Do not commit files containing sensitive information
  • Check staged files for sensitive files right after git add (before that the check is always empty): git diff --cached --name-only | grep -E '\.(env|pem|key|credentials)'

jh941213/my-cc-harness/tree/main/skills_en/commit-push-pr commit 6d7a86bd53

Frequently asked questions

npx skillmds@latest add jh941213/commit-push-pr-2