Equips Claude with specialized knowledge to manage version control using the Jujutsu (jj) VCS instead of Git.
This skill provides Claude with a comprehensive mental model and command set for Jujutsu (jj), a Git-compatible version control system that treats the working copy as a commit and history as freely rewritable. By implementing this skill, Claude understands how to use stable change IDs instead of volatile commit hashes, leverages the operation log for effortless undos, and manages non-blocking conflict resolution. It is essential for developers working in jj-based environments who want to ensure Claude performs version control operations accurately without defaulting to standard Git assumptions.
Key Features
01Explains bookmark management to replace traditional Git branch-based workflows.
022 GitHub stars
03Establishes a 'working copy as a commit' mental model to eliminate unnecessary staging.
04Guides the use of stable Change IDs for resilient history rewriting and rebasing.
05Maps traditional Git workflows to specific Jujutsu (jj) command equivalents.
06Provides non-interactive conflict resolution strategies using jj's 'conflicts-as-data' model.
Use Cases
01Performing complex history rewrites and squashes while maintaining repository integrity.
02Resolving code conflicts non-interactively within the Claude Code environment.
03Managing version control in projects that utilize the Jujutsu (jj) toolchain.