jj

Manage JJ version-control tasks and operations within the commit graph.

7|1|Updated Jun 16, 2017
One-click install
npx skills add https://github.com/topisani/dotfiles --skill jj-topisani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jj
Source: https://github.com/topisani/dotfiles/tree/main/home/claude/skills/jj
Command: npx skills add https://github.com/topisani/dotfiles --skill jj-topisani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jj, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The JJ Skill simplifies JJ (Jujutsu) version-control operations, streamlining workflow for JJ work and task tracking through commit-based task management.

Core Features & Use Cases

  • Version-Control Management: Perform JJ tasks such as rebase, squash, and merge operations with ease.
  • Commit-Based Task Tracker: Track work using the jj tasks system, allowing you to manage work items as JJ commits.
  • Workspaces: Maintain separate, isolated working copies for parallel work on disjoint changes without cloning.
  • Operation Log: Use JJ's operation log to recover and undo changes, providing a safety net for your workflow.

Quick Start

Set up a new task and track your progress using JJ. Run: 'jj todo "Summary of task"'

Frequently Asked Questions about jj

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

FAQPage Schema
How do I track tasks using JJ version control commits?

To manage parallel workspaces in JJ, you can maintain separate, isolated working copies for disjoint changes. This allows you to work on multiple tasks simultaneously without needing to clone the repository.

Can I undo a rebase or squash operation in JJ?

To set up a new task in JJ, you can run the command 'jj todo' followed by a summary of your task. This initializes task tracking within the JJ commit graph, allowing you to manage work items as commits.

Do I need a specific environment configured to use JJ workflows?

The best way to manage version-control operations in JJ is by using commit-based task management. This approach streamlines complex workflows by tracking work progress and operations directly within the commit graph.

How does commit-based task tracking work in JJ?

Commit-based task tracking in JJ works by treating work items as commits. This allows you to manage progress, perform rebase or squash operations, and maintain parallel workspaces all within the JJ version-control graph.