What problem does it solve?
Teams working in Git often struggle with complex workflows, interrupted operations, and confusing commands. This Skill standardizes all version control tasks on Jujutsu (jj), providing a simpler mental model, automatic file tracking, and powerful undo/operation history while remaining Git-compatible.
Core Features & Use Cases
- Git-to-jj Command Mapping: Clear equivalents for init, clone, status, commit, amend, branching (bookmarks), merge, rebase, cherry-pick, push/fetch, and revert.
- Safer History Editing: Use jj's squash, split, diffedit, and operation log/undo to adjust changes without destructive resets.
- Remote Interop: Push/fetch to Git remotes and manage bookmarks instead of branches, preserving compatibility.
- Use Case: Replace a team's daily git workflow (status, commit, amend, branch, rebase, push) with jj commands, reducing context switches and avoiding add/staging pitfalls.
Quick Start
Ask to convert your intended git action into the jj equivalent and run it using jj for the same outcome.