CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

adversarial-reviewer

Stress-test a code change for concrete correctness defects, unsafe assumptions, and failure modes. Use when the user explicitly asks for an adversarial review, a deep bug hunt, or to tear a change apart, or to check your own change before submitting it. Do not use for ordinary review, style feedback, or general improvement suggestions.

76

Quality

95%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%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.

Excellent instruction-only skill content: terse, judgment-respecting prose; concrete checklists and standards; a clearly sequenced workflow with explicit verification and calibration rules; and appropriately self-contained organization with no bundle overhead. Nothing material to improve.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — terse checklists like "empty and single-item inputs, pagination edges, invalid state transitions" and rules like "Do not infer a bug solely from an unfamiliar pattern" add operational value Claude does not already have, with no concept explanations or padding. It matches anchor 5 ('every token earns its place') and is clearly above anchor 4, which expects over-explanation to trim.

5 / 5

Actionability

Guidance is fully concrete for an instruction-only skill: a numbered boundary-establishment procedure, specific failure-mode checklists per category, a five-element findings standard (violated invariant, exact location, concrete trigger, consequence, fix direction), defined severity levels, and a specified report format. Per the rubric's code-vs-instruction note, the absence of code is not penalized; this matches anchor 5's 'specific examples cover the common cases' and exceeds anchor 4's 'minor gaps'.

5 / 5

Workflow Clarity

A clear four-phase sequence (establish boundary → hunt → apply findings standard → report) with explicit verification steps — "Run focused tests or a minimal reproduction when that is the fastest way to establish a claim" — plus checklists and calibration/anti-fabrication rules ("Label an unresolved concern as uncertain", "If no actionable defects are supported by the evidence, say so"). This matches anchor 5's explicit validation and checklists; the destructive/batch cap does not apply since the skill is read-only.

5 / 5

Progressive Disclosure

The skill is a compact (~55-line), single-purpose instruction skill with well-organized sections and no bundle files; nothing belongs in a separate reference file, so per the simple-skill exception it scores 5 on well-organized sections alone. It is above anchor 4, which expects organization gaps or misplaced inline content.

5 / 5

Total

20

/

20

Passed

Description

87%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.

A strong description: concrete capability statement, explicit natural-language triggers, and clear anti-trigger exclusions that carve out a distinct niche. The only room for improvement is slightly broader coverage of actions and trigger synonyms.

Suggestions

Broaden the capability list beyond three closely related bug-hunting objects — e.g., mention verifying error handling, concurrency, and security boundaries as distinct actions to strengthen the 'what'.

Add one or two more common user phrasings to the trigger clause, such as 'find the bugs', 'what could go wrong with this change', or 'hunt edge cases', to widen natural trigger coverage.

Optionally include the read-only nature of the review in the description so users know it produces findings rather than fixes.

DimensionReasoningScore

Specificity

"Stress-test a code change for concrete correctness defects, unsafe assumptions, and failure modes" names the domain plus several specific objects of review, matching anchor 4's 'several specific actions; minor gaps'. It falls short of anchor 5 only because the listed actions are three closely related variations of bug-hunting rather than a broader, comprehensive capability list.

4 / 5

Completeness

It explicitly answers 'what' ("Stress-test a code change for concrete correctness defects, unsafe assumptions, and failure modes") and 'when' with concrete trigger phrases ("Use when the user explicitly asks for an adversarial review, a deep bug hunt...") plus explicit exclusions ("Do not use for ordinary review, style feedback..."), matching anchor 5 exactly. It is clearly above anchor 4, whose 'when' is less explicit.

5 / 5

Trigger Term Quality

The 'Use when' clause includes natural phrases users would actually say — "adversarial review", "a deep bug hunt", "to tear a change apart", "check your own change before submitting it" — giving good keyword coverage per anchor 4. A few common variants (e.g., 'find the bugs', 'what could go wrong', 'edge cases') are missing, so it does not reach anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The adversarial-review niche has distinct triggers and the explicit "Do not use for ordinary review, style feedback, or general improvement suggestions" exclusion sharply separates it from generic code-review skills, matching anchor 5's 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

18

/

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

emdash-cms/emdash

Path

skills/adversarial-reviewer/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.