claudecodex

jj-sensei

Jujutsu startup fluency, live status, installed help, guarded history shaping, workspace isolation, and resumable repair

1 on GitHubby Michael Morganv0.3.11updated yesterday

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin jj-sensei in msmorgan/jj-sensei. Commands read from the repo's manifest — yesterday.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (4)

  • boundaries

    Load to install or audit jj-sensei's repository-level immutable_heads protection, or to diagnose multi-workspace isolation and workspace topology.

  • harmony

    Load for jj-reported stale workspaces, file conflicts, divergent working-copy successors, or file recovery from operation snapshots. Diagnoses first, then routes the narrow repair.

  • knowledge

    Load when jj-sensei guidance leaves Jujutsu command or language semantics unresolved. Reads authoritative help and manual pages matching the installed jj version.

  • wisdom

    Load once, before the first version-control command in a Jujutsu repository, including status and inspection; it then governs every later command. Context compaction evicts it, even when the summary lists it as loaded, so load it once more after compaction. Applies the jj model and hard guardrails,

Hooks (4)

  • SessionStart

    "${PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/session_start.sh"

  • SessionStart

    python3 "${PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/jj_status.py"

  • PreToolUse

    python3 "${PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/jj_guard.py"

  • PostToolUse

    python3 "${PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT}}/hooks/jj_status.py"

View source on GitHub

Maintain jj-sensei?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted