Skip to content

Skill

Create Pull Request

cline

Turns a finished feature branch into a review-ready GitHub pull request - confirming the branch and base, summarising the commits into a description, filling the repo's PR template, and opening it with the `gh` CLI. It is about PUBLISHING your own work for review, not judging someone else's PR, crafting the individual commits, or tagging the release that follows.

Situations it fits

I finished work on a local branch and want to put it somewhere teammates can read and comment; I need to write a concise summary, point it at the right target branch, and publish it on the project's hosting site.
Create Pull Request. create-pull-request (cline) takes a completed branch and prepares it for team review by assembling the summary, choosing the appropriate target branch, filling the repository template, and opening the change on the hosting service. The other skills handle commit wording, release cutting, or history surgery - none of which actually publish the branch for review.
You just finished a local branch with a few commits and want to push it and have the repository present the change for teammates to review, including a clear title and description filled in from the project's template.
Create Pull Request. create-pull-request turns a finished branch into an actual review request on the hosting service: it confirms the branch and base, composes a descriptive body (using the repo's template if present), and opens the review (e.g., via the gh CLI). That is exactly what you need to publish your work for others to review; the other skills focus on commit wording, rewriting history, or making releases, not on opening the review itself.
You finished a feature on a topic branch and want to push it to GitHub with a clear description and the repo's review template so teammates can review it online.
Create Pull Request. create-pull-request turns a finished branch into a review request on GitHub: it picks the branch and base, summarizes what changed into the description, fills the repo template, and opens the request. The other skills deal with editing commit history, wording a single commit, or publishing releases, so they don't handle creating the review entry on the hosting service.

6 scenarios in the bank answer to Create Pull Request. The rest are in the game.

Skills it gets confused with

These share a family with Create Pull Request, which is another way of saying they are the ones you might reach for by mistake.

Knowing what Create Pull Request does is the easy half. Telling it apart from the others under time pressure is the game.

Today's session

Create Pull Request is part of cline/cline. Licence: Apache-2.0. The description above was written for this game, not taken from the skill.