jj-vcs

Bundle official JJ documentation into a self-contained skill for AI assistants.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/SecKatie/kmtools --skill jj-vcs-seckatie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jj-vcs
Source: https://github.com/SecKatie/kmtools/tree/main/jj-vcs
Command: npx skills add https://github.com/SecKatie/kmtools --skill jj-vcs-seckatie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jujutsu (jj) has a comprehensive, evolving CLI and documentation; this Skill bundles the complete official jj docs into a self-contained unit so AI assistants can load and reference JJ concepts, commands, and workflows during activation.

Core Features & Use Cases

  • Provides access to the full jj documentation including getting started, core concepts, and advanced workflows for learners and engineers.
  • Enables AI-assisted migration guidance, tutorials, and tool integration planning by loading the official docs into context.
  • Useful for onboarding new users, building training prompts, and automating documentation-based tasks.

Quick Start

Start by reading tutorial.md to begin using JJ.

Frequently Asked Questions about jj-vcs

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

FAQPage Schema
What is jj version control and how does its auto-commit workflow work?

Jujutsu (jj) is a Git-compatible version control system (VCS) featuring an auto-commit workflow that continuously snapshots working directory changes. It eliminates manual staging by automatically tracking file modifications into the current change, simplifying version control operations.

How do I get started migrating from Git to jj version control?

Start migrating to jj version control by reading the tutorial documentation, which provides getting started guides for developers. The official jj documentation covers core concepts, CLI commands, and workflows to help you transition from Git to the jj VCS.

Does jj version control work with existing Git repositories?

Yes, jj version control is fully Git-compatible, allowing you to operate on existing Git repositories directly. You can use jj commands and its auto-commit workflow alongside your current Git infrastructure without needing to migrate or convert your repository data.

How do I use revsets to query commits in jj version control?

Use revsets in jj version control to select and query specific sets of commits based on patterns like ancestors, descendants, or descriptions. The jj documentation includes advanced workflow guides detailing revset syntax to navigate and manipulate your commit history efficiently.

What are the limitations of using jj version control for documentation and tutorials?

As an evolving CLI, jj version control documentation may lag behind the latest features, which can impact tutorials. Users relying on auto-commit workflows should verify behaviors against current releases, as advanced concepts and commands might change during active development.

Can I use jj version control for onboarding new developers and training prompts?

Yes, jj version control is suited for onboarding new developers, building training prompts, and automating documentation tasks. The bundled documentation provides getting started guides and core concepts that educators can load into context to teach jj workflows.