Agent Plugins Marketplace
← All plugins

jev-hooks

v0.7.0

Commit reviewer and per-turn effort router with typed questions (Jev or rizzo-flow): commit hook, jev-review CLI and a function hook

Claude Code2 Skills

By 7hemas7erLicense: MIT0 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Claude Code
Parsed components
2 skill or MCP entries
Source updated
Sep 29, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install jev-hooks for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install jev-hooks@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/7hemas7er/jev-hooks

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

jev-hooks/
├── .claude-plugin/plugin.json
├── skills/jev-review/SKILL.md
└── skills/jev-status/SKILL.md

Included Skills2

jev-reviewskills/jev-review/SKILL.md

Reviews the current diff with the jev-hooks backend (Jev or rizzo-flow) and reports the verdict the code computed (BLOCK, SECURITY REVIEW, NITS, MERGE); looks deeper only at the checks left uncertain. Use it for "review these changes", "can I merge?", "check the diff before committing".

jev-statusskills/jev-status/SKILL.md

Shows the state of the jev-hooks backend (host, model, fingerprint, latency, calibration profile) measured with one real decision. Use it for "is jev working?", "check the backend", "which calibration is it using?".

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "jev-hooks",
  "version": "0.7.0",
  "description": "Commit reviewer and per-turn effort router with typed questions (Jev or rizzo-flow): commit hook, jev-review CLI and a function hook",
  "author": {
    "name": "7hemas7er"
  },
  "homepage": "https://github.com/7hemas7er/jev-hooks",
  "license": "MIT",
  "keywords": [
    "jev",
    "code-review",
    "hooks",
    "security",
    "function-hooks",
    "effort"
  ],
  "userConfig": {
    "review_url": {
      "type": "string",
      "title": "Reviewer URL",
      "description": "Base URL of the /v1/systemone backend (e.g. http://192.168.1.50:8017). Empty: reviewer off",
      "default": ""
    },
    "router_url": {
      "type": "string",
      "title": "Router URL",
      "description": "Base URL of the /v1/systemone backend for the effort router (e.g. http://192.168.1.50:8019). Empty: uses review_url",
      "default": ""
    },
    "api_key": {
      "type": "string",
      "title": "API key",
      "description": "Bearer for the backend (TypeSafe, or rizzo with RIZZO_API_KEY)",
      "default": "",
      "sensitive": true
    },
    "router_api_key": {
      "type": "string",
      "title": "Router API key",
      "description": "Bearer for router_url. Empty: api_key or the key file, only when router_url is on review_url's host",
      "default": "",
      "sensitive": true
    },
    "model": {
      "type": "string",
      "title": "Model",
      "description": "jev-latest also works with rizzo-flow; clm-latest for CLM",
      "default": "jev-latest"
    },
    "commit_review": {
      "type": "boolean",
      "title": "Review before commit",
      "description": "Reviews the diff when Claude runs git commit",
      "default": true
    },
    "effort_router": {
      "type": "boolean",
      "title": "Effort router",
      "description": "Opt-in. Lowers the per-turn effort from what your prompt asks. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1, Opus 5.5 or Fable 5.1 and the per-turn-control beta on the account: without the beta every effort change clears the prompt cache",
      "default": false
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[jev-hooks on Agent Plugins Marketplace](https://pluginsmp.com/plugins/jev-hooks)