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
- Review changed files and compose an appropriate commit message
- Use [type] format for commit messages
- Push to remote branch
- Create GitHub PR (using gh pr create)
- 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)'