jj-workflow

Installation
SKILL.md

jj Workflow Skill

What is jj?

jj (Jujutsu) is a Git-compatible version control system with a simpler mental model for history editing.

When to use jj:

  • Working on multiple features that touch overlapping files
  • Maintaining stacks of dependent PRs
  • Frequently reordering, squashing, or splitting commits
  • You want to split changes after-the-fact rather than commit perfectly upfront

Why jj over Git:

  • No staging area complexity - working copy is always a commit
  • Edit any commit and descendants auto-rebase
  • Conflicts are first-class - defer resolution, operations don't stop
  • Every operation is undoable with jj undo
  • Splitting commits is trivial with jj split
Installs
2
GitHub Stars
4
First Seen
Apr 25, 2026