What problem does it solve? Creating pull requests manually often leads to inconsistent descriptions, ignored templates, accidental commits to the main branch, and failed CI checks discovered only after the PR is opened. This Skill enforces a disciplined, repeatable PR creation workflow. ## Core Features & Use Cases - Branch Safety Enforcement: Verifies you are not on the main branch before committing or pushing, and creates a new branch when needed. - Template Compliance: Locates the repository's pull request template (e.g., .github/pull_request_template.md) and drafts a description that follows its headings and checklists. - Preflight Validation: Runs the workspace preflight script (npm run preflight) so build, lint, and test checks pass before the PR is created. - Use Case: After finishing a bug fix, ask the assistant to open a PR. It commits your changes on a feature branch, fills in the template, links the related issue, pushes the branch, and creates the PR with the gh CLI using a Conventional Commits title. ## Quick Start Create a pull request for my current changes following the repository's PR template.