Stats
Actions
Tags
From jj
Use when the agent needs to finalize a jj change by setting its description and creating a new empty change on top
How this skill is triggered — by the user, by Claude, or both
Slash command
/jj:jj-commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
jj commit [OPTIONS] [PATHS]...
Updates the working copy's description and creates a new empty change on top. This is a convenience command combining jj describe + jj new.
-m, --message <MESSAGE> - Description for the current change-i, --interactive - Interactively select changes to include[PATHS] - Only commit changes to these paths (rest stay in new working copy)--reset-author - Reset author to configured userjj commit is the closest to git commit# Commit current changes with message
jj commit -m "Add new feature"
# Commit only specific files
jj commit -m "Fix bug" src/bug.rs
# Interactively select what to commit
jj commit -i -m "Partial changes"
# Multi-line commit message
jj commit -m "Summary
Detailed description here."
jj commit -m "msg" = jj describe -m "msg" && jj newjj squash = amend parent (like git commit --amend)jj new = create new change without describing currentIf no message is provided, ask the user what the commit message should be. Show the log after to confirm the commit was created.
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.