Agent skill · Code Review & Quality

llm-judge

Use when comparing two or more code implementations against a spec or requirements doc. Triggers on \"which repo is better\", \"compare these implementations\", \"evaluate both solutions\", \"rank these codebases\", or \"judge which approach wins\". Also covers choosing between competing PRs or vendor submissions solving the same problem. Does NOT review a single codebase for quality \u2014 use code review skills instead. Does NOT evaluate strategy docs \u2014 use strategy-review. Requires a spec file and 2+ repo paths.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill llm-judge --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 10 KB
Bundled scripts: none
Path: skills/analysis/llm-judge/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# LLM Judge Compare code implementations across multiple repositories using structured evaluation. ## Usage ```bash /beagle-analysis:llm-judge <spec> <repo1> <repo2> [repo3...] [--labels=...] [--weights=...] [--branch=...] ``` ## Arguments | Argument | Required | Description | |----------|----------|-------------| | `spec` | Yes | Path to spec/requirements document | | `repos` | Yes | 2+ paths to repositories to compare | | `--labels` | No | Comma-separated labels (default: directory names) | | `--weights` | No | Override weights, e.g. `functionality:40,security:30` | | `--branch` | No | Branch to compare against main (default: `main`) | ## Workflow 1. Parse `$ARGUMENTS` into `spec_path`, `repo_paths`, `labels`, `weights`, and `branch`. 2. Validate the spec file, each repo path, and the minimum repo count. 3. Read the spec document into memory. 4. Load this skill and the supporting reference files. 5. Spawn one Phase 1 repo agent per repository to gather facts only. 6. Validate the repo-agent JSON results before proceeding. 7. Spawn one Phase 2 judge agent per dimension. 8. Aggregate scores, compute weighted totals, rank repos, and write the report. 9. Display the markdown summary

What's inside
Steps it walks through
  1. Usage
  2. Arguments
  3. Workflow
  4. Hard gates
  5. Command Workflow
  6. Step 1: Parse Arguments
  7. Step 2: Validate Inputs
  8. Step 3: Read Spec Document
  9. Step 4: Load the Skill
  10. Step 5: Phase 1 - Spawn Repo Agents
  11. Step 6: Validate Phase 1 Results
  12. Step 7: Phase 2 - Spawn Judge Agents
  13. Step 8: Aggregate Scores
  14. Step 9: Generate Verdict
Ships with 1 file
  • metadata.json
Commands it runs
for repo in "${REPO_PATHS[@]}"; do
done
echo "$FACTS" | python3 -c "import json,sys; json.load(sys.stdin)" 2>/dev/null || { echo "Error: Invalid JSON from $LABEL"; exit 1; }
mkdir -p .beagle
python3 -c "import json; json.load(open('.beagle/llm-judge-report.json'))" && echo "Valid report"
More from claude-skill-registry
All skills →
About this skill
What does the llm-judge skill do?

Use when comparing two or more code implementations against a spec or requirements doc. Triggers on \"which repo is better\", \"compare these implementations\", \"evaluate both solutions\", \"rank these codebases\", or \"judge which approach wins\". Also covers choosing between competing PRs or vendor submissions solving the same problem. Does NOT review a single codebase for quality \u2014 use code review skills instead. Does NOT evaluate strategy docs \u2014 use strategy-review. Requires a spec file and 2+ repo paths.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill llm-judge --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going