What problem does it solve? Creating a pull request involves many error-prone manual steps: picking the right target branch, checking for existing PRs, running local quality checks, handling uncommitted changes, and drafting a title and description that follow repo conventions. This Skill automates that entire flow so PRs are created correctly the first time. ## Core Features & Use Cases - Branch strategy enforcement: Recommends the correct target branch based on your branching model (feature → development → beta → main) and validates branch-protection rules, including bootstrap deadlock detection for required status checks. - Pre-flight validation: Detects existing PRs, uncommitted changes, unpushed commits, missing lock files, and stale branches (warning when the target is more than 20 commits ahead) before anything is created. - Local CI checks: Mirrors what CI will run (composer check:strict, npm lint, ShellCheck) and blocks PR creation on failures. - Convention-aware drafting: Detects the repo's merged-PR title convention and drafts a Conventional Commits title plus a structured description with a plain-bullet test plan, then creates or updates the PR via the GitHub REST API. - Use Case: You finish a feature branch in a Nextcloud app repo and run the skill; it recommends targeting development, runs the local checks, drafts a compliant title and body, and opens the PR on GitHub. ## Quick Start Ask the assistant to create a pull request from your current branch and it will guide you through target selection, checks, and drafting before opening the PR on GitHub.