CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

multi-ai-verification

Multi-layer quality assurance with 5-layer verification pyramid (Rules → Functional → Visual → Integration → Quality Scoring). Independent verification with LLM-as-judge and Agent-as-a-Judge patterns. Score 0-100 with ≥90 threshold. Use when verifying code quality, security scanning, preventing test gaming, comprehensive QA, or ensuring production readiness through multi-layer validation.

Quality

77%

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 ./skills/multi-ai-verification/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%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 delivers an excellent, well-validated workflow (clear 5-layer sequence, per-layer gates, checklists, and an explicit failure/retry loop) with mostly executable commands for layers 1-4. Its main weaknesses are severe verbosity from fabricated sample reports and repeated summaries, a monolithic single-file structure with no progressive disclosure, and pseudocode for the flagship Layer 5 LLM-as-judge operation.

Suggestions

Replace the fabricated sample reports (Layer 1-5 report examples, coverage report, gap analysis, quality report) with brief 5-10 line output schemas showing required sections only — this would cut several hundred lines of padding without losing guidance.

Move Appendix B's full dimension rubrics and the per-layer report templates into a reference file (e.g., references/scoring-rubrics.md) and link to it from SKILL.md, keeping SKILL.md as a lean overview.

Remove the duplicated recap sections — the Quality Gates Summary, Quick Reference table, and closing paragraph repeat the pyramid and gate content already given per-operation; keep at most one compact summary.

Rewrite the Layer 5 examples as runnable guidance: replace the undefined task({...}) API and median([...]) ellipses with the actual tool invocation syntax and a complete aggregation snippet.

DimensionReasoningScore

Conciseness

The ~1000-line body is noticeably verbose: it inlines full fabricated sample reports (e.g., the bcrypt-rounds gap analysis, "245/245 tests passing", "Avatar alignment off by 5px") and repeats the layer/gate content multiple times (pyramid diagram, per-operation sections, Quality Gates Summary, Quick Reference table, closing paragraph). The padding is pervasive rather than incidental, matching anchor 2 rather than 3.

2 / 5

Actionability

Layers 1-4 provide concrete, executable commands ("npx eslint src/**/*.{ts,tsx,js,jsx}", "npx tsc --noEmit", "npx semgrep --config=auto src/", "npx pa11y http://localhost:3000"), but Layer 5 relies on pseudocode — "task({...})" is an undefined API and the ensemble example contains literal "median([...])" ellipses. Mostly executable with minor gaps, so anchor 4 rather than 3 (most guidance runs as-is) or 5 (the Layer 5 code is not copy-paste ready).

4 / 5

Workflow Clarity

The 5-layer sequence is explicit and ordered, each layer ends in a named validation gate ("Gate 1: PASS if no critical issues"), each operation carries a validation checklist, and failure has an explicit feedback loop ("Failed Gate → Gap Analysis → Apply Fixes → Re-Verify → Repeat Until Pass"). This matches anchor 5 exactly.

5 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), and everything — including the Appendix B dimension rubrics and extensive per-layer report templates that clearly belong in separate reference files — is inlined in a single monolithic SKILL.md. Section headers give it structure, matching anchor 3, but content that should be split out is inline, preventing a higher score.

3 / 5

Total

14

/

20

Passed

Description

83%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: it names the concrete verification architecture, the scoring model, and both what the skill does and when to use it with explicit trigger phrases, all in third-person voice. Its only weaknesses are broad triggers that slightly overlap with code-review/testing skills and action phrasing that names layers rather than operations.

DimensionReasoningScore

Specificity

The description lists several specific concrete elements — the 5 named layers ("Rules → Functional → Visual → Integration → Quality Scoring"), "LLM-as-judge and Agent-as-a-Judge patterns", and "Score 0-100 with ≥90 threshold" — but describes structure rather than operational actions, leaving minor gaps versus the comprehensive anchor 5.

4 / 5

Completeness

It clearly answers both 'what' (5-layer verification pyramid with independent LLM-as-judge verification and 0-100 scoring) and 'when' (explicit "Use when..." clause with five concrete trigger phrases), matching the anchor-5 exemplar; the 'when' is explicit with concrete triggers, not merely present.

5 / 5

Trigger Term Quality

"Use when verifying code quality, security scanning, preventing test gaming, comprehensive QA, or ensuring production readiness" covers natural phrases users would say, though common variants like "code review" or "run the tests" are missing, so it falls just short of the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The multi-layer verification / test-gaming-prevention / quality-scoring niche is mostly distinct, but broad triggers such as "verifying code quality" risk overlap with general code-review and testing skills, matching anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

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

skill_md_line_count

SKILL.md is long (1010 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

14

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

skills/multi-ai-verification/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.