Skip to content
Back to skills

Judge

ASecurity

Check the staged diff against Accepted ADR enforcement rules, then review semantic rules in the active client session.

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 6, 2026
ai-agentspythongitapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 6, 2026

npx -y skills add rvdbreemen/adr-kit --skill judge --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Judge?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Judge
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rvdbreemen-judge-adr-kit/badge)](https://www.skillsdirectory.com/skills/rvdbreemen-judge-adr-kit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: judge
description: Check the staged diff against Accepted ADR enforcement rules, then review semantic rules in the active client session.
license: MIT
---

<!-- Generated by scripts/build-client-adapters.py from clients/workflows.json; schema v1; client github-copilot-cli. -->
# Judge a staged diff

Select `adr-kit:judge` from `/skills`, or ask Copilot to use the `judge` ADR Kit skill.
Resolve `<plugin-root>` from this installed skill. Use only bundled,
local ADR Kit tools and follow this canonical workflow:

1. Read the staged diff and stop clearly when it is empty.
2. Call `adr-kit.adr_judge`; for each violation offer supersession, a narrow new decision, or the smallest compliant code change.
3. When the diff implements a linked Proposed ADR or exposes an undocumented consequential decision, offer the exact client-native grill invocation without weakening Accepted ADR enforcement.
4. Evaluate `llm_judge: true` rules in the active session and never send code to another provider without permission.
5. On a settings request, run `python <plugin-root>/bin/adr-judge --adr-dir docs/adr --show-config` and report every value with its provenance, including an `available: false` backend rather than summarizing it away.
6. Change the judge backend only through `adr-judge --set-backend host --host-client <this client's id>` (the host model is the only backend, ADR-036); never hand-edit .adr-kit.json, never ask for an API key, and never write a credential to a file, because that file is committed and the judge refuses a key found in it.

Do not contact another model or mutate user-owned instructions.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.