jj-version-control

Community

Master JJ version control: fast and flexible.

Authorci
Version1.0.0
Installs0

System Documentation

What problem does it solve?

JJ-based version control is often complex to manage, especially when coordinating commits, rebases, and bookmarks across multiple teammates. This skill provides a structured approach to history management using Jujutsu (jj), enabling auditable changes and smooth collaboration.

Core Features & Use Cases

  • Structured change management with jj new, describe, split, and squash to keep a clean history.
  • Stacked workflows and revsets to coordinate dependent changes and orderly pushes.
  • Conflict resolution and history-wide edits that propagate fixes downstream.

Quick Start

Start by creating a feature from main: jj new -r main -m "feat: initial implementation". Then describe ongoing work: jj describe -m "WIP". When ready to finalize, use jj squash and rebase as needed.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: jj-version-control
Download link: https://github.com/ci/persops/archive/main.zip#jj-version-control

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.