From jj-vcs
Use when creating, opening, or submitting a pull request (PR) from a jj repository. Covers: "create a PR", "open a PR", "submit for review", "push and create a PR", "send this for review", "make a pull request". Instructs on proper use of jj bookmarks and gh CLI for PR creation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jj-vcs:jj-prThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Always do this before creating the PR.**
Always do this before creating the PR.
jj git fetch to fetch the remote, which ensures trunk() is current.jj log --no-pager -r 'trunk()..@' to see which commits will be included in the PR.
trunk() advanced with a squash commit, but the original multi-commit
chain is still in @'s ancestry), rebase your change(s) onto the new trunk:
jj rebase -s <your-change-id> -o 'trunk()'
Then re-run jj log --no-pager -r 'trunk()..@' to confirm only your change(s) remain.jj bookmark create <BOOKMARK_NAME> -r <CHANGE_ID> using a short, descriptive
<BOOKMARK_NAME> according to the user's preference or instructions<BOOKMARK_NAME> to GitHub using jj git push -r <BOOKMARK_NAME>gh pr create --head <BOOKMARK_NAME>, adding --draft if the user requested a draft
Pull Requestnpx claudepluginhub romainmuller/claude-marketplace --plugin jj-vcsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.