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.