jj-reference

Provide a concise command reference for JJ version control operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a concise, authoritative reference for JJ version control commands, helping teams recall syntax and workflows without leaving the terminal.

Core Features & Use Cases

  • Core concepts and day-to-day commands for JJ, including status, diff, log, and commit workflows.
  • Revset syntax, bookmarks, and remote interactions to manage complex histories across branches.
  • Use cases spanning onboarding, quick lookups during development, and reference during code reviews.

Quick Start

Ask JJ to show a quick workflow example, such as creating a new commit and inspecting its history.

Frequently Asked Questions about jj-reference

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

FAQPage Schema
How do I look up common JJ version control commands for daily development tasks?

To find common JJ commands for daily development, use this reference to quickly look up status, diff, log, and commit workflows without leaving your terminal environment.

What is revset syntax in JJ and how do I use it to manage complex histories?

Revset syntax in JJ is a query language for selecting revisions. This reference provides the syntax needed to manage complex histories across branches and perform advanced version control operations.

How do I manage bookmarks and interact with remotes in JJ?

Managing bookmarks and remotes in JJ involves specific commands for tracking remote branches. This reference outlines the necessary commands to handle remote interactions and bookmark operations.

Can I use this JJ command reference to help onboard a team to version control?

Yes, you can use this JJ command reference for team onboarding. It covers core operations and common workflows, supporting quick lookups during development and reference during code reviews.

What is the best way to create a new commit and inspect its history in JJ?

The best way to create a new commit and inspect its history in JJ is by using the core commit and log commands. This reference demonstrates quick workflow examples for these operations.

Does this reference cover JJ syntax for both basic operations and team workflows?

Yes, this reference covers JJ syntax for both basic operations and collaborative team workflows. It spans core concepts, revset queries, bookmark management, and remote interactions.