jj-workflow

Guide Jujutsu (jj) version control workflows with semantic commit messages and Git integration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines your workflow with Jujutsu (jj), a powerful version control system, by providing clear patterns for commit messages, bookmark management, and Git integration.

Core Features & Use Cases

  • Semantic Commits: Enforces a consistent and informative commit message format.
  • Bookmark Management: Simplifies tracking and updating branches and revisions.
  • Git Integration: Facilitates seamless fetching, rebasing, and pushing between jj and Git.
  • Use Case: When you need to push your latest changes in jj to a remote Git repository, this skill guides you through the necessary fetch, rebase, and push steps, ensuring a clean and accurate history.

Quick Start

Use the jj-workflow skill to push your current changes to the main branch on origin.

Frequently Asked Questions about jj-workflow

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

FAQPage Schema
How do I format semantic commit messages in Jujutsu (jj)?▼

Jujutsu (jj) semantic commit messages are formatted using consistent conventions enforced by jj-workflow. This skill provides clear patterns for informative commit messages, ensuring a clean and accurate mutable history for your revisions.

What is the best way to push changes from jj to a remote Git repository?▼

To push changes from jj to a remote Git repository, you should follow a fetch, rebase, and push sequence. This workflow ensures clean remote synchronization and accurate history interoperation with Git.

How does bookmark management work in Jujutsu for tracking revisions?▼

Bookmark management in Jujutsu simplifies tracking and updating branches across revisions. It provides patterns for managing mutable history and revision-based operations, ensuring clear synchronization with remote repositories.

Can I use Jujutsu (jj) with my existing Git repositories?▼

Yes, Jujutsu (jj) facilitates seamless Git integration. It provides patterns for fetching, rebasing, and pushing between jj and Git, allowing efficient interoperation with your existing Git repositories.

How do I manage mutable history and revision-based operations in jj?▼

Managing mutable history in jj involves using revision-based operations to modify past commits safely. The jj-workflow skill provides guidance on these operations, addressing scenarios for clean commit practices and accurate history.