jujutsu

Installation
SKILL.md

Jujutsu (jj) Usage Guide for Claude Code

This document instructs Claude Code to use jj (Jujutsu) instead of git for version control operations. jj is a Git-compatible VCS that provides a simpler mental model and powerful history editing.

Core Concepts

Key Differences from Git

  1. No staging area - Every change is automatically part of the working copy commit
  2. Working copy is a commit - The @ symbol represents your current working copy commit
  3. Anonymous branches - Commits don't need branch names; use "bookmarks" when needed for pushing
  4. Conflicts are values - Conflicts don't block operations; they're tracked and can be resolved later
  5. Automatic rebasing - Descendant commits automatically rebase when you modify history

Terminology Mapping

Related skills

More from factorial-io/skills

Installs
16
GitHub Stars
1
First Seen
Jan 25, 2026