jj (Jujutsu) — Version Control for Agent Workflows jj is a version control tool that coexists with Git. You use jj locally; the remote is still standard Git. GitHub and collaborators see ordinary git commits and branches. This skill teaches you how to use jj correctly and idiomatically, especially in agent-assisted development workflows. Core Mental Model jj revolves around changes , not branches. Key differences from Git: - No staging area. File modifications are automatically part of the current change. There is no . - No stash. Just to start fresh work; previous changes stay where they are…