What problem does it solve?
Teaches the LLM how to use Jujutsu (jj), a Git-compatible VCS, correctly. Use when a .jj/ directory exists at the workspace root (jj-managed repo, possibly colocated with .git/), when the user mentions "jj"/"jujutsu", or when the user asks for VCS operations and prefers jj. Covers mental model, commands, bookmarks, push workflow, conflicts, recovery via the operation log, revsets/templates/filesets, scripting hygiene, and known gotchas.
Core Features & Use Cases
- Teaches a mental model for jj: how it represents commits, operation logs, and the differences to Git.
- Maps common Git intents to jj equivalents, enabling smooth VCS conversations and task execution.
- Highlights workflows for bookmarks, pushes, rebases, conflicts, and recovery, with guidance on when jj is preferred over Git.
Quick Start
Activate this skill when a workspace contains a .jj/ directory and you want to manage VCS tasks with jj.