jj

Manage VCS operations with jj for isolated changes and conflict resolution.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/lprior-repo/claude-skills --skill jj-lprior-repo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: jj
Source: https://github.com/lprior-repo/claude-skills/tree/main/jj
Command: npx skills add https://github.com/lprior-repo/claude-skills --skill jj-lprior-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jujutsu (jj) provides a Git-compatible VCS with instant commit semantics, allowing isolated work and flexible workflow patterns without the mental load of staging and branches.

Core Features & Use Cases

  • Anonymous and workspace-based isolation for parallel tasks
  • Stacked changes and conflict-aware operations with an undoable history
  • Seamless integration with remotes/bookmarks and a full command surface (new, describe, edit, log, rebase, op history)

Quick Start

Start a new isolated change from trunk with jj new main and begin work.

Frequently Asked Questions about jj

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an isolated change for parallel tasks using jj?▼

To create an isolated change for parallel tasks using jj, run jj new main to start a new change from trunk. This workspace-based isolation enables flexible workflow patterns without managing branches or staging areas.

Can I safely undo a rebase or conflict resolution in jujutsu?▼

Yes, you can safely undo a rebase or conflict resolution in jujutsu using jj op restore. This command restores your repository state from the operation history, providing safe undo semantics for conflict-aware operations.

What is the best way to manage stacked changes in a version control system?▼

The best way to manage stacked changes in a version control system is using jj, which provides instant commit semantics and conflict-aware operations. This allows isolated work and flexible workflow patterns without mental load.

Does jujutsu work with existing Git remotes and bookmarks?▼

Yes, jujutsu works with existing Git remotes and bookmarks. It is a Git-compatible VCS that provides seamless integration with remotes and bookmarks while supporting isolated work and workspace-divided tasks.

How do I divide workspaces for separate tasks in jj?▼

To divide workspaces for separate tasks in jj, use the jj workspace command surface. This enables workspace-divided tasks, allowing isolated work and anonymous isolation for parallel development pipelines.