Plugin Claude Code
jj (Jujutsu) plugins for Claude Code — project setup, commit workflows, peer review, and workspace isolation.
Plugin Claude Code
jj (Jujutsu) plugins for Claude Code — project setup, commit workflows, peer review, and workspace isolation.
Hook Claude Code
Runs when a session starts on startup, resume, clear and compact, executing jj-session-start.sh. From muloka/claude-plugins.
Hook Claude Code
Runs before the agent uses a tool for Edit, Write and NotebookEdit tool calls, executing require-jj-new.sh. From muloka/claude-plugins.
Hook Claude Code
Runs when a git worktree is created, executing jj-workspace-create.sh. From muloka/claude-plugins.
Hook Claude Code
Runs when a git worktree is removed, executing jj-workspace-remove.sh. From muloka/claude-plugins.
Hook Claude Code
Runs before the context is compacted, running an inline shell check. From muloka/claude-plugins.
Settings file Claude Code
Agent settings declaring 5 hook events (SessionStart, PreToolUse, WorktreeCreate, WorktreeRemove).
Instructions file
Claude Code instructions for muloka/claude-plugins, covering vcs — jj (jujutsu), gotchas that surprise git users, superpowers overrides and claude.md.
Plugin Claude Code
Machine-level jj (Jujutsu) query shortcuts for agents — read-only helpers that bake in --ignore-working-copy so concurrent workspaces don't race.
Command
Remove the machine-level jj query helpers installed by agent-helpers-jj.
Command
Install machine-level jj query helpers (jjctx, jjstack, jjconflicts, jjcheckpoint) for agents.
Plugin Claude Code
Streamline your jj (Jujutsu) workflow with simple commands for committing, pushing, and creating pull requests — requires project-setup-jj.
Command
Discard a jj change (current or specified revision).
Command
Absorb working-copy changes into the ancestor changes that last touched those lines.
Command
Cleans up a jj repository by fetching remote state — which prunes bookmarks deleted on the remote — and forgetting stale workspaces.
Command
Commit, push, and open a PR using jj.
Command
Finalize the current jj change with a description.
Command
Set or update the description of the current jj change.
Command
Edit an earlier jj change by moving the working copy to it.
Command
Show how a jj change has evolved over time.
Command
Finish development work — push+PR, squash into trunk, keep, or discard.
Command
Start a new jj change on top of the current one (or a specified revision).
Command
Inspect a single jj operation with JSON output.
Command
Inspect a single jj revision with JSON output.