Skip to content

Guide · Agent skill

How to use the Judgment Day skill for dual AI code review

Updated · written with AI from the project's own documentation and checked against our catalogue data

Judgment Day is an agent skill that runs an explicit, blind dual review of a concrete target, such as a specific change or file. Two independent read-only reviewer sub-agents examine the same fixed snapshot using the same criteria, and their findings are merged into one ledger. This guide explains what the skill does, how to install it, how to trigger it, and where its limits are.

Judgment Day Dual ReviewGentleman-Programming/gentle-ai · MIT

Quick start

  1. 1Download and unzip. Download the judgment-day ZIP from this page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder.
  2. 2Check the requirements. Confirm your runtime can launch sub-agents and that the jd-judge-a, jd-judge-b and jd-fix-agent skills resolve.
  3. 3Choose an artifact store. Select where the findings ledger will be saved so the run is auditable.
  4. 4Name a concrete target. Ask for a Judgment Day or dual review of a specific file or change, using a trigger phrase such as dual review.
  5. 5Answer the fix question. When both judges confirm a severe issue, the agent asks before round-one correction. Decide whether to proceed.
  6. 6Read the verdict. Check the final JUDGMENT line. APPROVED or ESCALATED is not delivery authorization; follow your normal repository policy for commits and releases.

What is an agent skill and what does Judgment Day do?

An agent skill is a folder containing a SKILL.md file and optional reference files. When you ask for a matching task, the agent loads the skill and follows its instructions instead of improvising.

Judgment Day only activates when you explicitly ask for a Judgment Day or an equivalent dual or adversarial review of a concrete target. It builds a fixed snapshot of that target, then has two reviewers, judge A and judge B, examine it in parallel with the same criteria: correctness, edge cases, error handling, performance, security, and project conventions.

  • Both reviewers are blind and read-only, so they do not edit files or see each other's output.
  • The parent agent merges their findings into a shared ledger and persists it to an artifact store.
  • The agent asks before fixing anything. Only issues that both reviewers confirm as severe are corrected.
  • Fixes are re-checked by a scoped re-judgment, with at most two fix-and-recheck rounds.
  • The run ends with exactly one verdict: APPROVED or ESCALATED.

How do you install the judgment-day skill?

Download the ZIP of the judgment-day skill from this page and unzip it. Then place the folder where your agent looks for skills. For a personal setup, use ~/.claude/skills/. For a single project, use the .claude/skills/ folder inside that project.

If you use the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.

  • Personal: unzip into ~/.claude/skills/
  • Project only: unzip into .claude/skills/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills, then upload

What does the skill need to run?

Judgment Day depends on a few things in your environment. Check these before you rely on it.

It needs the host runtime to be able to launch sub-agents or parallel judges. It also expects project skills named jd-judge-a, jd-judge-b and jd-fix-agent to be resolvable, and an artifact store to save the findings ledger, which the caller selects.

  • A sub-agent or parallel judge launching capability in the host runtime
  • Project skills named jd-judge-a, jd-judge-b and jd-fix-agent that can be resolved
  • An artifact store to persist the findings ledger, chosen by the caller
  • The skill runs no scripts and uses no network access

How do you trigger Judgment Day with a natural request?

Name the target and ask for a Judgment Day or dual review in plain language. The skill's trigger phrases include judgment day, dual review, adversarial review, and juzgar.

If your request does not name a concrete target, the agent will ask one scope question and stop. Vague requests like reviewing the project will not start the process.

  • Run a judgment day on the changes in src/payments/refund.ts before I rely on them.
  • Do a dual review of auth/session.py, adversarial style.
  • Juzgar el módulo de facturación en billing/invoice.go.
  • Judgment day on the diff for this branch against main.

What happens during a run?

The agent first builds the immutable target and freezes its scope. Both judges then review it in parallel and each returns one findings result before terminating. The agent waits for both, because a partial judgment is never accepted.

Where judges disagree, the run escalates for a human decision. Where only one judge reports an issue, it is recorded as suspect and not auto-fixed. Only severe issues confirmed by both judges go to the fix step, and the agent asks you before the first round of corrections.

Re-judgment sees only the frozen ledger and the fix changes. If issues remain after round two, the run escalates and stops.

  • Both judges confirmed a severe finding: ask before round-one correction, then fix.
  • Only one judge reports it: record as suspect, do not fix.
  • Judges contradict each other: escalate for a human decision.
  • Issues remain after round two: escalate and stop.
  • The output includes target identity, round, counts of confirmed, suspect, contradiction and INFO items, artifact references, and one final verdict.

What does the skill not do?

Judgment Day issues no receipt and gives no permission to commit, push, open pull requests, or release. Its verdict does not satisfy any delivery gate, and delivery stays under your normal repository policy.

It is also heavier than ordinary review because it launches multiple sub-agents. The skill says not to run it together with the standard review method for the same target. If you want ordinary negotiated review, run it as a separate step.

  • Not for routine everyday code review.
  • Not a substitute for approval gates, commit rules or release checks.
  • Do not combine it with ordinary review on the same target.

Safety notes and tips

The skill runs no scripts and makes no network calls, according to its metadata. Its reviewers are read-only, and fixes are only applied after you confirm. Because the process spawns several sub-agents, check your runtime's usage and cost expectations before a large target.

For auditability, make sure your artifact store is set up so the findings ledger is saved, and keep the target scoped to a specific change or file.

  • Give a narrow target such as one file or one diff.
  • Confirm the artifact store is configured so you can review the saved ledger.
  • Read the ledger before accepting a fix round.
  • Keep judgment-day separate from your normal review for the same target.

What people use it for

  • Second review of a risky change to payment, auth or data-handling code before merging under your own policy.
  • Reviewing a single module for correctness and edge-case gaps with two independent-style passes.
  • Trialling a bounded multi-agent review workflow with an auditable ledger.
  • Running a dual review of a specific file in Spanish-language requests using the juzgar trigger.

Frequently asked questions

How do I install the judgment-day skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can upload it under Settings → Capabilities → Skills.

What does judgment-day require?

It needs a host runtime that can launch sub-agents or parallel judges, project skills named jd-judge-a, jd-judge-b and jd-fix-agent that resolve, and an artifact store selected by the caller to save the findings ledger. It runs no scripts and uses no network.

Is Judgment Day free to use?

The source does not state pricing or licence terms beyond the listed licence, which is MIT for the repository. Check the repository's licence file for the exact terms before reuse.

How is Judgment Day different from normal code review?

Ordinary review is lighter and used for everyday changes. Judgment Day runs two blind read-only reviewers in parallel, merges their findings, fixes only issues both confirm, and caps the process at two fix rounds. It is heavier, so the skill says not to combine it with ordinary review on the same target.

Does Judgment Day approve my code for merging or release?

No. The skill issues no receipt and satisfies no commit, push, pull request or release gate. An APPROVED verdict only ends the judgment process, and delivery remains under your normal repository policy.

Why did my Judgment Day run escalate?

It escalates when the judges contradict each other, or when issues remain after the second fix round. An escalation means a human needs to make the decision.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Judgment Day suits developers who want a bounded, auditable second review of a specific change or file, and teams testing multi-agent review workflows. It is not suited to routine code review or to any situation where you expect the review itself to authorize delivery, so use ordinary review and your repository policy for those.

Download the skill