一键导入
create-pull-request
// Use when creating a pull request for the current branch — gathers branch context, generates a PR description following the repo's pull_request_template.md, and creates the PR with a Plane work item ID prefix in the title.
// Use when creating a pull request for the current branch — gathers branch context, generates a PR description following the repo's pull_request_template.md, and creates the PR with a Plane work item ID prefix in the title.
| name | create-pull-request |
| description | Use when creating a pull request for the current branch — gathers branch context, generates a PR description following the repo's pull_request_template.md, and creates the PR with a Plane work item ID prefix in the title. |
| user_invocable | true |
Create a pull request using the repo's PR template, a Plane work item ID as the title prefix, and a fully filled-out description based on the actual diff.
Determine the base branch: Default to preview unless the user specifies otherwise.
Gather context (in parallel):
git status -s — check for uncommitted changesgit diff <base>...HEAD --stat — files changedgit log <base>...HEAD --oneline — all commits on the branchgit diff <base>...HEAD --no-color — full diff for understanding changes (if very large, focus on the most important files first)git rev-parse --abbrev-ref --symbolic-full-name @{u} — check if branch tracks a remote.github/pull_request_template.md from the repo rootDetermine work item ID:
chore/silo-1146-foo → SILO-1146, feat/web-1234-x → WEB-1234)Draft the PR using the template from step 2:
Title: [WORK-ITEM-ID] <type>: <concise summary> (under 70 chars)
fix, feat, chore, refactor, docs, perf, etc.Body: Fill in every section from the PR template based on the actual diff:
<!-- Add screenshots here -->SENTRY-ABC123 or Sentry URLs) referenced earlier in the conversation.Append a Claude Code session line at the bottom of the body.
Push and create (in parallel where possible):
-u if no upstream is setgh pr create using a HEREDOC for the bodyReturn the PR URL to the user.
[SILO-1146] fix: allow relative URLs for configuration_url and improve app tile visibility
gh pr createUse when starting a new branch or renaming an existing one — produces a branch name in the format `<type>/<work-item-id>-<short-description>` that's compatible with the create-pr skill's work item ID extraction.
Generate release notes for a Plane release PR in either `makeplane/plane-cloud` (date-based versioning, e.g. `release: vYY.MM.DD-N`) or `makeplane/plane-ee` (semver, e.g. `release: vX.Y.Z`). Reads PR commits, filters out noise, categorizes by conventional-commit type, optionally enriches via Plane MCP, and writes the result as the PR description in the GitHub Releases format.
Translate or update keys in packages/i18n/src/locales. Use whenever adding, changing, or reviewing strings across any target locale — enforces do-not-translate terminology, CLDR plural forms, placeholder/tag preservation, per-locale punctuation/register, and the AI-translation review workflow. Required reading before touching any *.json under src/locales.