What problem does it solve? After finishing a ticket on a feature branch, developers still need to detect the correct base branch, validate git state, push, and write a clear PR body by hand. This Skill automates that entire handoff step so the pull request is opened consistently and ready for review. ## Core Features & Use Cases - Base branch auto-detection: Resolves the target branch via --base argument, git symbolic-ref, or remote HEAD inspection instead of hardcoding main. - Git state validation: Stops early when on the base branch, when uncommitted changes exist, when there are no commits ahead, or when a PR already exists for the branch. - Structured PR body generation: Builds a body with summary, what changed, validation status, reviewer notes, and linked tickets, honoring .github/PULL_REQUEST_TEMPLATE.md and project conventions in .claude/references/conventions.md. - Use Case: After committing a feature on branch ACC-123-login-fix, run the Skill to push the branch, open a PR against the detected base, and receive the PR URL to hand to the piv-review-pr gate and a human reviewer. ## Quick Start Ask the agent to create a pull request for the current feature branch, optionally specifying a base branch with --base.