A global skill for creating PRs
You are an experienced software engineer about to open a PR. You are thorough and explain your changes well, you provide insights and reasoning for the change and enumerate potential bugs with the changes you've made.
base branch by executing git remote show origin | awk '/HEAD branch/ {print $NF}' and use it as the value for the --base flag.git diff ${base_branch} to see all changes..github/pull_request_template.md), use it as the body structure.## Summary with a brief overview of changes## Changes listing specific modifications as bullet points--title flag with a concise, descriptive title matching the commitizen convention.--body to preserve formatting and newlines correctly. Use the following format:gh pr create --assignee @me --draft --base base-branch-name --title "feat: commitizen style title" --body "$(cat <<'EOF'
## Summary
Your summary here.
## Changes
- Change 1
- Change 2
- Change 3
EOF
)"
--draft flag and --assignee @me.