CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

adversarial-review

开发完成后的三方对抗式代码评审闭环:蓝军(敌意审查,须给证据链)→ 第三方(独立审计,不信双方文档、只读代码,专找"修改引入的新缺陷"并稽核蓝军漏审的维度)→ 中立裁定(逐条采纳/驳回、审查双方共同前提)。当用户说"蓝军评审""第三方复核""对抗性审查""红蓝互搏""三方评审""交叉验证""发布前审查""帮我挑刺""adversarial review""red team review""pre-release review""critique this""find bugs in my code"或要求提升代码质量、准备发布前把关时使用。也适用于用户想把当前会话变成"多个 Agent 互搏"来提升代码水平的场景。

Quality

89%

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

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

A well-engineered process skill with unambiguous sequencing, machine-enforced validation loops, and copy-paste-ready operational detail. Its weaknesses are token-level redundancy — key constraints are restated three to four times across sections — and a broken reference to a non-existent examples/sample-review.md.

Suggestions

State the '禁止复用 agent / 必须实测' constraints once in a single '全局纪律' section and reference them by name from Steps 1–3, removing the repeated blockquote justifications and the overlapping entries in 常见的错误用法.

Fix the dangling reference: either ship examples/sample-review.md in the bundle or remove it (and the ../examples/ links in quickstart.md) from the 配套文件 list.

Trim rhetorical framing ('那正是这台机检器要抓的动作', '只查别人、不查自己的角色,最后一定会退化成…') to single-line rationales — the constraint plus one reason suffices.

DimensionReasoningScore

Conciseness

The body is dense and mostly earns its tokens, but core constraints are restated repeatedly across sections — the '禁止复用 agent' rule appears in Steps 1, 2, and 3 (with a full explanatory blockquote), and the '🔴/🟠 必须实测' rule appears in the Token 纪律 section, Step 1, Step 2, and again in 常见的错误用法. Not 4: the repetition goes beyond 'minor instances that could be trimmed'; not 2: no section explains concepts Claude already knows, and each restatement does add a distinct angle.

3 / 5

Actionability

Fully executable guidance for a process skill: exact commands ('git rev-parse --short HEAD + git status', 'node <skill>/scripts/check-report.mjs <报告路径>'), named templates with placeholder conventions per step, a tier configuration table, a concrete report directory layout, a ready gitignore snippet, and explicit report table formats. Not 4: the common cases are covered copy-paste ready with no material gaps.

5 / 5

Workflow Clarity

Steps 0–5 are clearly sequenced with explicit validation checkpoints and feedback loops: the machine check with '判红就把报告退回蓝军补证据…直到绿为止' retry loop, the third party re-running evidence verbatim, remediation discipline requiring regression cases and '最小复现(证明修前坏、修后好)', plus checklists ('必做四件事', 整改纪律). Not 4: validation is explicit and looped at every stage, not just 'most checkpoints'.

5 / 5

Progressive Disclosure

Good structure: SKILL.md is an overview with a '配套文件(按需读取)' section that signals when each reference must be read, and the actual bundle files (review-dimensions.md, prompt-templates.md, quickstart.md, check-report.mjs) exist and are one level deep. However, the body lists 'examples/sample-review.md' as a companion file and no examples/ directory exists in the bundle — a dangling reference that breaks navigation. Not 5: a listed core resource is missing; not 3: the split and signaling are otherwise exemplary.

4 / 5

Total

17

/

20

Passed

Description

96%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 that clearly defines a three-role adversarial review workflow with concrete per-role actions, an explicit use-when clause, and comprehensive bilingual trigger coverage. The only weakness is a handful of generic trigger phrases ('find bugs in my code', '帮我挑刺') that overlap with ordinary code-review skills.

DimensionReasoningScore

Specificity

The description enumerates concrete actions for each of the three roles: '蓝军(敌意审查,须给证据链)', '第三方(…专找"修改引入的新缺陷"并稽核蓝军漏审的维度)', '中立裁定(逐条采纳/驳回、审查双方共同前提)' — multiple specific capabilities with comprehensive coverage of the closed-loop workflow. Not 4: the actions are specific and comprehensive, not merely 'several with minor gaps'.

5 / 5

Completeness

Explicitly answers both questions: 'what' is the three-party adversarial review closed loop with per-role duties, and 'when' via '当用户说…或要求提升代码质量、准备发布前把关时使用' plus '也适用于…多个 Agent 互搏…的场景'. Not 4: the 'when' clause is explicit with concrete trigger phrases, not merely present.

5 / 5

Trigger Term Quality

Extensive natural trigger phrases in both languages: '蓝军评审', '第三方复核', '对抗性审查', '红蓝互搏', '三方评审', '交叉验证', '发布前审查', '帮我挑刺', 'adversarial review', 'red team review', 'pre-release review', 'critique this', 'find bugs in my code' — comprehensive synonym coverage including English equivalents. Not 4: virtually no natural variation a user might say is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (post-development three-party adversarial review) with distinct role-specific terminology, but broad triggers like 'find bugs in my code', 'critique this', and '帮我挑刺' would also naturally invoke a general code-review skill, creating minor overlap risk. Not 5: those generic phrases lower conflict resistance below 'minimal'; not 3: the multi-role closed-loop framing is far more specific than 'somewhat specific'.

4 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

iflytek/skillhub

Path

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