jj

Guide Jujutsu bookmark usage and push operations to land changes to trunk.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nclandrei/dotfiles --skill jj-nclandrei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jj
Source: https://github.com/nclandrei/dotfiles/tree/main/config/skills/jj
Command: npx skills add https://github.com/nclandrei/dotfiles --skill jj-nclandrei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jujutsu workflow guidance to land changes to trunk, keep a clean sync with upstream, and provide clear repository state insights.

Core Features & Use Cases

  • Landing changes to trunk with proper bookmark handling and verification.
  • Syncing with upstream to compare local and remote states and resolve divergences.
  • Repository inspection to report status, bookmarks, and potential issues in JJ-enabled projects.

Quick Start

Run jj to land changes to trunk and verify upstream synchronization in your current repository.

Frequently Asked Questions about jj

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

FAQPage Schema
How do I land changes to trunk using jj?

To land changes to trunk using jj, you need proper bookmark handling and verification of local and remote status before performing safe push operations. This ensures a healthy repository state throughout the landing process.

What is the best way to sync a jj repository with upstream?

The best way to sync a jj repository with upstream is to compare local and remote states to identify and resolve divergences. This keeps your JJ workflow clean and maintains proper upstream synchronization.

How does bookmark validation work in a jj workflow?

Bookmark validation in a jj workflow checks local and remote bookmark status before executing push operations. This mechanism prevents conflicts and ensures safe execution when landing changes to trunk.

Can I inspect repository state and bookmarks in jj-enabled projects?

Yes, you can inspect repository state in jj-enabled projects to report current status, bookmarks, and potential issues. This provides clear insights into your repository health before performing land or sync operations.

Do I need Git workflow knowledge to use jj for code review and landing?

Yes, you need Git workflow knowledge since jj integrates Git workflow concepts like bookmarks, trunk, and sync. Understanding these fundamentals helps you guide bookmark usage and execute safe push operations effectively.