What problem does it solve? Creating pull requests by hand leads to inconsistent descriptions, ignored repository templates, accidental pushes, and PR bodies polluted with content from unrelated tasks or repositories. This Skill enforces a gated, template-faithful PR creation workflow. ## Core Features & Use Cases - Deterministic context collection: A read-only script detects the repository identity, platform (GitHub/GitLab), base branch, commits, diff stats, CI workflows, and push status so the PR body is grounded only in the actual git state. - Template skeleton enforcement: Detects pull_request_template / merge_request_template files and mechanically verifies the draft body preserves every heading and checklist item via a template-check script before creation. - Mandatory self-review gate: Requires iterating diff-review until zero must-fix findings, with a hook blocking gh pr create unless the evidence file matches the current HEAD. - Use Case: After finishing a feature branch, run the skill to auto-detect the base branch, fill the repo's PR template without altering its structure, get user approval, and create a draft PR via gh or glab. ## Quick Start Ask the AI to create a draft pull request for the current branch using the pr-create skill, optionally specifying a base branch.