Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/jj:jjThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `jj` instead of `git` for all version control operations.
Use jj instead of git for all version control operations.
@ = working copy (current change)@- = parent of working copyjj new = Start a new empty change (like starting fresh work)jj commit = Finalize current change with a message and start a new one| Task | Command |
|---|---|
| Set commit message | jj describe -m "message" |
| Finalize and continue | jj commit -m "message" |
| Start new change | jj new or jj new main |
| Amend into parent | jj squash |
| Interactive amend | jj squash -i |
| View status | jj st |
| View log | jj log |
| View diff | jj diff |
| Push to remote | jj git push --bookmark <name> |
| Undo last operation | jj undo |
| Rebase onto destination | jj rebase -d <dest> |
| Abandon change | jj abandon |
@ - Working copy@- - Parent of working copy@-- - Grandparentmain - The main bookmarkmain..@ - Commits between main and working copy::@ - All ancestors of working copy@:: - All descendants of working copy| Git | jj |
|---|---|
git status | jj st |
git diff HEAD | jj diff |
git commit -a | jj commit |
git commit --amend -a | jj squash |
git log --oneline --graph | jj log |
git stash | jj new @- (old change stays) |
git checkout -b topic main | jj new main |
git rebase B A | jj rebase -b A -d B |
git reset --hard | jj abandon or jj restore |
git branch | jj bookmark list |
git branch <name> | jj bookmark create <name> |
$ARGUMENTS
npx claudepluginhub asurion-exp/wheels-public --plugin jjCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.