CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

judge-with-debate

Evaluate solutions through multi-round debate between independent judges until consensus

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./antigravity/skills/judge-with-debate/SKILL.md

The canonical home for this skill is judge-with-debate in NeoLabHQ/context-engineering-kit

SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body excels at actionability and workflow clarity: it contains complete prompt templates, exact dispatch parameters, naming conventions, quantified consensus thresholds, and a thorough worked example that an orchestrator could execute directly. Its weaknesses are significant redundancy (the workflow is described twice and pitfalls/do-this lists mirror each other) and a monolithic structure that inlines long templates and a full example that belong in reference files.

Suggestions

Remove the duplication between the Process phases and the 'Orchestration Instructions' steps — keep a single authoritative sequence, and merge 'Common Pitfalls' with 'Do This' into one list.

Move the three full prompt templates (meta-judge, initial judge, debate judge) into reference files (e.g. references/prompts.md) and keep short summaries with pointers in SKILL.md, cutting the main file well under half its current length.

Delete filler phrases ('Let's work through this systematically...') and fix the stray closing '</output>' tag at the end of the file, which has no matching opener.

DimensionReasoningScore

Conciseness

The body (~480 lines) describes the same workflow twice: the Process phases (Phase 0.5 through Phase 3) are restated nearly point-for-point as 'Orchestration Instructions' Steps 1-7, and the consensus criteria appear both in 'Consensus Check' and again in Step 3. 'Common Pitfalls' and 'Do This' duplicate each other item-by-item ('Judges create new reports instead of appending' vs 'Judges append to their own report file'), and filler phrases like 'Let's work through this systematically to ensure accurate consensus detection' plus a stray closing '</output>' at the end add padding. This matches 'Noticeably verbose; several unnecessary explanations or padded sections' rather than 3's mostly-efficient-with-some-tightening.

2 / 5

Actionability

The skill provides complete copy-paste-ready prompt templates for the meta-judge, initial judges, and debate judges; concrete dispatch blocks (model, subagent_type, description); an exact report naming convention with worked examples (users-api-2025-01-15.1.md); explicit thresholds (0.5-point overall, 1.0-point per criterion); and a fully worked example with concrete scores and judge dialogue. This matches 'Fully executable; copy-paste ready... specific examples cover the common cases.'

5 / 5

Workflow Clarity

The multi-step orchestration is clearly sequenced (Setup -> meta-judge -> independent analysis -> debate rounds -> consensus check -> final report) with explicit decision points (Step 4's consensus/no-consensus/max-rounds branches), step-by-step validation via the consensus detection procedure, feedback loops (judges revise only on compelling evidence), and an error-recovery path (no consensus after 3 rounds -> flag for human review). This matches the anchor requiring explicit validation steps, feedback loops, and checklists.

5 / 5

Progressive Disclosure

The skill is a monolithic 480-line SKILL.md with no references/, scripts/, or assets/ bundle at all. Section headings provide some structure, but content that clearly belongs in separate files — the three long prompt templates and the multi-page worked example — is fully inlined. This matches 'Some structure but could be better organized; content that should be separate is inline' rather than 4, which requires most content appropriately placed with clearly signaled references.

3 / 5

Total

15

/

20

Passed

Description

61%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is third-person, clear, and reasonably specific about the debate-based evaluation mechanism, with good natural trigger terms. Its main weakness is the absence of any 'Use when...' trigger clause, which caps completeness, and it under-sells the concrete capabilities (meta-judge rubric generation, parallel judges, consensus reports) that would strengthen specificity.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks to evaluate, judge, or score a solution, wants multiple independent judges, or requests debate-based or consensus-driven evaluation.'

Enumerate the concrete capabilities to raise specificity, e.g. mention generating a tailored evaluation specification, launching three independent judges in parallel, and synthesizing a consensus report after up to three debate rounds.

Include common synonyms like 'review', 'assess', or 'score' alongside 'evaluate' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Evaluate solutions') and 1-2 concrete actions ('multi-round debate between independent judges', 'until consensus'), but does not enumerate the skill's specific capabilities such as rubric generation via a meta-judge, launching parallel judges, or producing consensus reports. It fits the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' rather than 4, which requires several specific listed actions.

3 / 5

Completeness

The 'what' is clear (evaluate solutions through multi-round debate between independent judges until consensus), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not 4 because the 'when' is entirely absent rather than present-but-imprecise.

3 / 5

Trigger Term Quality

Natural terms a user would say are present: 'Evaluate', 'solutions', 'debate', 'judges', 'consensus'. A few common synonyms and variations are missing ('review', 'assess', 'score', 'grade'), matching 'Good keyword coverage; a few natural terms missing' rather than 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

'Multi-round debate between independent judges until consensus' carves a clear niche with distinct triggers, but there is minor overlap risk with generic review/evaluation skills that also promise judging and consensus. Mostly distinct rather than a fully isolated niche, so 4 rather than 5.

4 / 5

Total

14

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

NeoLabHQ/context-engineering-kit

Path

antigravity/skills/judge-with-debate/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.