npx claudepluginhub get-real-xr/agent-pluginsCollaborative jj change description workflow with staleness enforcement
Conventional Commits v1.0.0 specification as agent context for writing commit messages
jj workspace isolation hooks for Claude Code (WorktreeCreate/Remove via jj workspaces)
Adaptive jj VCS co-pilot that teaches Jujutsu progressively based on the user's experience level
Zellij terminal multiplexer utilities for Claude Code
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Claude Code plugins for Diderot. Your agent writes change descriptions, enforces conventional commits, teaches you jj as you work, and isolates worktrees via jj workspaces.
Add the marketplace:
claude plugin marketplace add get-real-xr/agent-plugins
Install plugins:
claude plugin install active-descriptions@agent-plugins
claude plugin install conventional-commits@agent-plugins
claude plugin install jj-tutor@agent-plugins
claude plugin install jj-worktree-compat@agent-plugins
All four work together but can be installed independently.
Keeps your jj change descriptions in sync with your actual changes.
| Install | claude plugin install active-descriptions@agent-plugins |
| Skill | /describe (user-invocable) |
| Requires | jj, Rust toolchain (cargo) |
Blocks session exit until every in-flight change has an up-to-date description. When the agent detects drift, it runs /describe — reading the diff and conversation history, drafting a Conventional Commits description, and applying it via jj describe. Also gates Bash commands on being inside a jj repository.
Invoke /describe manually at any time to co-author a description mid-session.
Formats all change descriptions to the Conventional Commits v1.0.0 spec.
| Install | claude plugin install conventional-commits@agent-plugins |
| Skill | agent context (loaded automatically) |
| Requires | — |
Every description the agent writes follows the type[scope][!]: description structure. Works standalone or as the formatting layer for /describe.
Teaches you jj at your own pace.
| Install | claude plugin install jj-tutor@agent-plugins |
| Skill | agent context (loaded automatically) |
| Requires | jj |
Asks your VCS experience level on first use (five tiers, from "brand new to the terminal" through "pre-existing jj user"), then adapts explanation depth, Git comparisons, confirmation thresholds, and vocabulary introduction to match. Tracks per-command and per-concept familiarity across sessions and backs off as you demonstrate comfort.
Routes Claude Code worktree isolation through jj workspaces.
| Install | claude plugin install jj-worktree-compat@agent-plugins |
| Requires | jj |
Creates a jj workspace sharing the same parents as your current working copy; cleans up automatically on removal. Drop-in replacement for Claude Code's built-in git worktrees.
/describe ties them together.| Plugin | jj | Rust toolchain |
|---|---|---|
| active-descriptions | required | required |
| conventional-commits | — | — |
| jj-tutor | required | — |
| jj-worktree-compat | required | — |
Install jj: jj-vcs.github.io/jj/latest/install-and-setup Install Rust: rustup.rs