jj-intermediate

Manage commits and bookmarks using target bookmarks in the JJ workflow.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/LiGoldragon/Mentci-AI --skill jj-intermediate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jj-intermediate
Source: https://github.com/LiGoldragon/Mentci-AI/tree/main/.pi/skills/jj-intermediate
Command: npx skills add https://github.com/LiGoldragon/Mentci-AI --skill jj-intermediate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill unit provides a framework for efficient commit and bookmark management in the JJ workflow, ensuring that developers can maintain a clean and organized codebase.

Core Features & Use Cases

  • Target Bookmark Pattern: Standardizes the use of target bookmarks for development and production environments, reducing errors and confusion.
  • Empty Commit Workflow: Details the correct workflow to avoid pushing unnecessary empty commits to remote repositories.
  • Quick Reference: Provides a concise guide to common JJ commands, including commit, push, and bookmark management.

Quick Start

Implement the JJ intermediate workflow by using $MENTCI_TARGET_BOOKMARK when initiating new commits and pushing to the remote repository.

Frequently Asked Questions about jj-intermediate

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

FAQPage Schema
How do I manage bookmarks in JJ to keep my commit history clean?

To avoid pushing empty commits in JJ, follow the empty commit workflow detailed in this protocol, which specifies the correct sequence of operations to prevent unnecessary empty commits from reaching your remote repository.

What is the target bookmark pattern in JJ version control?

The target bookmark pattern in JJ is a structured protocol that standardizes how bookmarks are assigned to commits, ensuring organized codebase management and minimizing operational confusion across environments.

How do I avoid pushing empty commits in a JJ workflow?

To avoid pushing empty commits in JJ, follow the empty commit workflow detailed in this protocol, which specifies the correct sequence of operations to prevent unnecessary empty commits from reaching your remote repository.

Can I use this JJ commit management protocol for both development and production environments?

Yes, this JJ commit management protocol is designed to standardize target bookmarks for both development and production environments, reducing confusion and errors across your version control workflow.

What are the limitations of using target bookmarks for commit management in JJ?

The primary limitation of using target bookmarks for commit management in JJ is that it requires strict adherence to the specified workflow and proper JJ usage to maintain the intended clean codebase structure.