Stats
Actions
Tags
How this skill is triggered — by the user, by Claude, or both
Slash command
/jj:jj-abandonThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
jj abandon [OPTIONS] [REVISIONS]...
Abandons the specified revision(s). The changes are removed and descendants are rebased onto the parent.
[REVISIONS] - Revisions to abandon (default: @)-r, --revision <REVSET> - Alternative way to specify revisions--restore-descendants - Restore descendants that would become emptygit reset - jj abandon is cleanerjj undo# Abandon the working copy changes
jj abandon
# Abandon a specific revision
jj abandon abc123
# Abandon the parent commit
jj abandon @-
# Abandon multiple revisions
jj abandon abc123 def456
# Abandon a range of commits
jj abandon 'abc123::def456'
# Abandon all empty commits
jj abandon 'empty()'
jj undojj op logjj abandon @ is like git reset --hard HEAD^ but saferjj abandon + jj undo = safe experimentationWarn the user if abandoning multiple commits. Show the log after to confirm the changes.
npx claudepluginhub dkendal/claude-code-plugins --plugin jujutsuCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.