ワンクリックで
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)