By edmondop
Claude Code plugin for Jujutsu — HUD status line, jj workflows, and optional SPR stacked PR support
Use when amending a jj change and updating its associated PR. Triggers on "update PR", "address review feedback", "amend and push", "fix review comments", or when modifying code that already has an open PR.
Use when setting up SPR in a Jujutsu repository for the first time. Triggers on "set up spr", "configure jj spr", "init spr", or when a repo needs SPR configuration.
Use when landing (merging) a PR via SPR and cleaning up afterward. Triggers on "land PR", "merge PR", "spr land", "ship it", or when a PR is approved and ready to merge.
Use when a jj+SPR stack is in a bad state after out-of-order merges, GitHub web merges, or stale synthetic bases. Triggers on "fix stack", "recover PRs", "stale PRs", "ghost changes", "PRs show wrong diff", "stack is broken", or when diagnosis reveals stale/orphaned PRs.
Use when reorganizing a jj change stack that has existing PRs. Triggers on "reorganize stack", "rebase changes", "squash changes", "split change", "reorder PRs", "remove PR from stack", or after restructuring a stack that had open PRs.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for Jujutsu — adds a HUD status line showing your change stack, plus optional skills for jj SPR stacked PR workflows.
claude --plugin-dir /path/to/jj-claude-plugin
Shows your current jj change stack in the claude-hud status line.
jj: ↓ tkun add readme → ↓ ptzs add fizz → @ uxmm add config → ↑ svpu (empty)
↓ changes below @ (toward trunk)@ current working copy↑ changes above @ (children)@ xxxx (on trunk) when no changes off trunkRequires claude-hud with --extra-cmd support:
node path/to/claude-hud/dist/index.js --extra-cmd="path/to/jj-claude-plugin/bin/jj-stack-hud"
| Env var | Default | Description |
|---|---|---|
JJ_HUD_DEPTH | 2 | Number of changes above/below @ to show |
JJ_HUD_LAYOUT | horizontal | horizontal (one line) or vertical (one change per line) |
.jj/ directory)Skills and slash commands for the full jj SPR stacked PR lifecycle. These require jj-spr to be installed separately.
jj SPR is created by Lucio Franco. This plugin provides Claude Code skills for working with jj SPR — it does not bundle or modify the tool itself.
/spr-init — Set up SPR in a repository/spr-diff — Create or update PRs/spr-amend — Amend a change and update its PR/spr-land — Land a PR and clean up/spr-reorg — Reorganize a stack with existing PRs/spr-health — Diagnose stack health (read-only)/spr-recover — Recover a broken stack (stale PRs, ghost changes)/spr-status — Show change-to-PR mapping/spr-clean — Strip stale PR URLs from commit messages| Skill | Triggers On |
|---|---|
jj-spr-init | "set up spr", "configure jj spr", "init spr" |
jj-spr-stacked-prs | "create PR", "push changes", "spr diff", "stacked PRs" |
jj-spr-amend-update | "update PR", "address review feedback", "amend and push" |
jj-spr-landing | "land PR", "merge PR", "spr land", "ship it" |
jj-spr-reorganize | "reorganize stack", "rebase changes", "squash changes" |
jj-spr-recovery | "fix stack", "recover PRs", "stale PRs", "ghost changes" |
.jj/ and .git/ directories)repo scopeAfter Claude edits code in a jj change, it always repositions @:
jj new <change-id> # @ is empty, @- is the modified change
This lets you review changes with jj diff -r @- before pushing.
MIT
npx claudepluginhub edmondop/jj-claude-plugin --plugin jj-claude-pluginGenerate professional diagrams from natural language using the best-fit Python library for each diagram type.
7 Italian-themed slash commands: al-dente, arrangiati, bella-figura, coffee-break, dizionario, ma-che-vuoi, nonna-review
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development