generate-pr-description
Installation
SKILL.md
Generate PR Description
Generate a concise pull request description by analyzing git changes and using the project's PR template.
Language: Always generate PR titles and descriptions in English, regardless of the user's language or the language of commit messages.
Workflow
-
Identify parent branch
- Current branch:
git branch --show-current - Parent branch: default
main; if absent,master(git show-ref --verify --quiet refs/heads/main || echo master)
- Current branch:
-
Analyze changes
- Get diff stats:
git diff --stat <parent-branch>..HEAD - Get commit messages:
git log --oneline <parent-branch>..HEAD - Get file changes:
git diff --name-status <parent-branch>..HEAD
- Get diff stats: