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.