بنقرة واحدة
pr
Commit pending changes, push, and create a pull request with proper description
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Commit pending changes, push, and create a pull request with proper description
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Build the project (auto-detects build system)
Find and remove dead code, unused imports, and technical debt
Create git commits in logical groups for all current changes
Create a git commit with conventional commit message
Pick up unfinished work from where the last session left off
Debug and fix failing tests or errors
| name | pr |
| description | Commit pending changes, push, and create a pull request with proper description |
| argument-hint | [title] |
Commit any pending changes in logical groups, push the branch, then create a GitHub pull request with comprehensive description.
Delegate to the skills:commit-all command to turn any uncommitted work into logically grouped commits:
Skill(skill="skills:commit-all")
If the working tree is already clean, this is a no-op - proceed directly to Step 2.
Launch FOUR parallel agents simultaneously to collect all information at once:
Agent 1 — Git Status:
git status
Confirm the working tree is clean after Step 1.
Agent 2 — Commit History:
git log main..HEAD --oneline
git log main..HEAD --format="%h %s%n%b"
Capture all commits that will be in the PR with their full messages.
Agent 3 — Diff Summary:
git diff main...HEAD --stat
git diff main...HEAD
Capture the full diff and file-level summary of all changes.
Agent 4 — Fetch Remote:
git fetch origin
Ensure remote refs are up to date for comparison.
Once Step 2 completes, launch TWO parallel agents:
Agent 1 — Check Remote Sync:
git rev-list --left-right --count origin/main...HEAD
Determine whether the branch has diverged from origin/main.
Agent 2 — Analyze Changes for PR Description: Using the commit history and diff from Step 2, produce:
$ARGUMENTS was not providedPush the branch to remote:
git push -u origin $(git branch --show-current)
Then create the PR:
gh pr create --title "$TITLE" --body "$(cat <<'EOF'
## Summary
- Bullet point summary of changes
## Changes
- Detailed list of what changed
## Test plan
- [ ] Tests pass locally
- [ ] Manual testing completed
- [ ] No regressions
## Screenshots (if UI changes)
N/A
EOF
)"
Use conventional commit style:
feat: Add new featurefix: Resolve bug in Xrefactor: Improve Y structure$ARGUMENTS ProvidedUse as PR title. Otherwise, generate from commits.
Return the PR URL when complete.
./gradlew ktlintFormat)