Help us improve
Share bugs, ideas, or general feedback.
From plugins-dev-tools
Analyze branch commits and create or update a GitHub pull request. Use when ready to open a PR for the current branch, or to update the description of an existing PR after pushing new commits.
npx claudepluginhub pcollinsonline/claude-asana --plugin plugins-dev-toolsHow this skill is triggered — by the user, by Claude, or both
Slash command
/plugins-dev-tools:create-pr [target-branch][target-branch]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create or update a GitHub pull request for the current branch. If a PR already exists, the title and description are regenerated from the current commits and updated.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Create or update a GitHub pull request for the current branch. If a PR already exists, the title and description are regenerated from the current commits and updated.
| Position | Argument | Required | Default | Description |
|---|---|---|---|---|
| 1 | target-branch | No | main | The base branch for the PR |
allowed-tools.Call pr_prepare with targetBranch parsed from $ARGUMENTS (default: main).
If validation.valid is false, abort and report the error from validation.error.
Use the Read tool to load the PR template:
Read: ${CLAUDE_PLUGIN_ROOT}/skills/create-pr/templates/default.md
From the returned commits and diffStat, draft:
Title:
feat(scope): summary)Summary (bullet points only — no heading):
- Bullet points summarizing the changes from the commit history
Test plan (checklist only — no heading):
- [ ] Checklist items based on what changed
Call pr_create with:
base — the target branchtitle — the PR titlesummary — the bullet points from step 3testPlan — the checklist from step 3template — the raw template content from step 2The tool handles template rendering (including Closes #N from the branch name), existing PR detection, and create-vs-update logic.
Display:
action field ("created" or "updated")pr_prepare response)