with one click
android-pr-create
Create a draft PR with title, body, and checklist.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a draft PR with title, body, and checklist.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | android-pr-create |
| description | Create a draft PR with title, body, and checklist. |
Create a draft Pull Request for the Adyen Android SDK following project conventions.
Invoke this skill when you are ready to open a PR for the current branch. The skill generates the full PR body, shows it for user approval, and creates the PR as a draft.
Collect the following information:
git rev-parse --abbrev-ref HEAD # current branch name
git log --oneline <base-branch>..HEAD # commits on this branch (base is main, v5, or parent branch)
git diff <base-branch> --stat # files changed summary
Determine from the branch name:
feature/, fix/, chore/, or renovate/feature/ and fix/, No for chore/ and renovate/mainv5 or the user specifies, use v5Format: [version prefix] - [Description]
v6 - prefix for main-based branches (until v6 is released)v5 - prefix for v5-based branchesExamples:
v6 - Card - State Migrationv5 - Google Pay - Issuer country configv6 - Drop-in - Manage favorites screenUse the template at .github/pull_request_template.md as the base structure. Fill in each section:
Write a clear summary of what the PR does based on the commits and diff. For UI changes, remind the user to attach screenshots or video.
If the current work is part of a phased implementation plan, include a ### Progress section inside the description. Format:
### Progress
✅ Phase 1 — [short description](link-to-PR)
✅ Phase 2 — [short description](link-to-PR)
➡️ **Phase 3 — short description (this PR)**
Phase 4 — short description
Phase 5 — short description
Rules:
gh pr list --state all --base <base-branch> --search "<search term>" --json number,title,url
*_IMPLEMENTATION_PLAN.md), use it to identify the phasesInclude the checklist from the template. Remove items that do not apply. Check items that are done:
## Checklist
- [ ] If applicable, make sure Breaking change label is added.
- [x] Code is unit tested
- [x] Changes are tested manually
- [ ] Aligned public API changes with other platforms (if applicable)
- [ ] Related issues are linked
## Ticket Number
COSDK-XXXX
Use the ticket number from the commits or ask the user if not found.
Only include for feature/ and fix/ branches. For chore/ and renovate/ branches, omit the release notes section entirely.
For feature/fix branches, generate release notes under the appropriate headers:
## Release notes
### New
- Description of new feature.
### Fixed
- Description of fix.
Allowed headers: Breaking changes, New, Fixed, Improved, Changed, Removed, Deprecated
Remove all template comments ([//]: #) from the final output.
Present the complete PR to the user:
Ask for approval. If the user wants changes, adjust and re-present.
After approval, create as a draft:
gh pr create --draft --base <base-branch> --title "<title>" --body "<body>"
Show the PR URL to the user after creation.
Breaking change label.Plan and execute the migration of a v5 payment method to the v6 component architecture.
Create a branch with correct prefix and base.
Run compile, lint, and unit test checks.
Create a commit with pre-commit checks and conventions.