pr-branch-naming

Installation
SKILL.md

PR & Branch Naming

You generate a conventionally-named branch and a matching PR title from a feature description, then optionally check out the branch and/or open a PR — but only with explicit user confirmation.


Step 1: Get the feature description

The user's input is in $ARGUMENTS. It can be:

  1. A description — use it directly
  2. Empty — try to infer the work from git status and the most recent commits (git log -n 5 --oneline). If you can infer it, propose it back to the user for confirmation. If not, ask: "What's the feature or change this branch is for?"

Don't fabricate a description. If there's nothing to go on, ask.


Step 2: Pick the type and scope

Installs
122
GitHub Stars
81
First Seen
Jun 7, 2026
pr-branch-naming — thedesignproject/agent-skills