No description
Find a file
sloane ab99fc88d2
docs: add simplify-parents command and workflow guidelines
Add jj simplify-parents command documentation to the Essential Commands section, explaining how to remove redundant parents from changes.

Add critical workflow guidelines for ending with empty changes after multi-change operations, including detailed examples for splitting changes, creating parallel changes, and organizing history. This ensures users maintain a clean working copy following jujutsu's design philosophy.
2025-11-05 07:38:38 -05:00
descriptions.md docs: add commit description style guidelines 2025-11-04 09:16:24 -05:00
filesets.md initial commit 2025-11-03 14:13:41 -05:00
README.md add README 2025-11-03 14:20:53 -05:00
revsets.md initial commit 2025-11-03 14:13:41 -05:00
SKILL.md docs: add simplify-parents command and workflow guidelines 2025-11-05 07:38:38 -05:00
templating.md initial commit 2025-11-03 14:13:41 -05:00

Jujutsu (jj) Skill

A Claude Code skill that provides expert guidance for the jujutsu version control system. This skill gives Claude comprehensive knowledge of jj commands, concepts, and workflows.

Setup

Copy this directory into your Claude Code skills folder:

  • Personal skills: ~/.claude/skills/
  • Project skills: <project>/.claude/skills/

See the skills documentation for more details.

Usage

Claude will automatically use this skill when you ask jujutsu-related questions. Once active, Claude can help with:

  • Explaining jj commands and concepts (working copy as a commit, change IDs, first-class conflicts)
  • Writing commands for specific workflows (rebasing, squashing, conflict resolution)
  • Using advanced features like revsets, filesets, and templates
  • Troubleshooting issues and recovering from mistakes

Examples

please rebase all of my current bookmarks onto main

show me the differences between change x and change y

split my current commit, putting all the test files in one commit and the implementation in another

help me resolve the conflicts in my working copy

squash the last 3 commits into one and update the commit message