CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/visual-baseline-gate

Consumes pre-classified visual-diff JSON and a reviewer-signed acceptance log to produce a single go/no-go CI verdict for visual regression. Blocks when intentional baseline changes lack a non-author reviewer sign-off or when regressions are present, and emits a markdown + JSON artifact for the CI step. Use this skill when the gate's input is pre-classified diff data and the enforcement concern is reviewer approval, not when the goal is fanning out to multiple engines (use a multi-engine CI orchestrator for that).

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

A well-structured build-an-X workflow: executable decision-rule and enforcement code, a sequenced usage flow with validation checkpoints, a worked example, and a single real reference file holding the deeper artifact and CI wiring. It assumes Claude's competence and avoids generic concept explanations.

DimensionReasoningScore

Conciseness

Lean and efficient: the overview motivates the gate with engine-specific behavior facts (Chromatic exits 1, Percy flags pending, Playwright fails) that are domain knowledge Claude lacks, and every section — inputs schema, decision rule, self-approve check, worked example — earns its place.

3 / 3

Actionability

Fully executable code throughout: a complete Python `visual_gate` decision function, a runnable bash author-cannot-self-approve check, concrete JSON/YAML input schemas, and a pointer to a runnable `scripts/run_visual_gate.py` entrypoint in the reference.

3 / 3

Workflow Clarity

A clear four-step 'How to use' sequence with explicit validation checkpoints — regression always blocks, intentional blocks until accepted, the self-approve check exits 1 on violation, and the referenced entrypoint fails closed when no classifications exist.

3 / 3

Progressive Disclosure

The body is an overview that defers the full markdown+JSON artifact template, CI entrypoint, and GitHub Actions wiring to a single one-level-deep, clearly signaled reference at references/artifact-and-ci-wiring.md, which exists as a real bundle file.

3 / 3

Total

12

/

12

Passed

Description

100%

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 tight, third-person description that names concrete actions, includes an explicit positive and negative use trigger, and draws a clear boundary against sibling orchestrator skills. It is concise without fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Consumes pre-classified visual-diff JSON and a reviewer-signed acceptance log to produce a single go/no-go CI verdict', 'Blocks when intentional baseline changes lack a non-author reviewer sign-off or when regressions are present', and 'emits a markdown + JSON artifact'.

3 / 3

Completeness

Explicitly answers both what (produce go/no-go verdict, block on conditions, emit artifact) and when via the explicit 'Use this skill when...' clause, including a negative trigger ('not when the goal is fanning out to multiple engines').

3 / 3

Trigger Term Quality

Covers natural domain terms a user would say — 'visual regression', 'baseline changes', 'reviewer sign-off', 'CI verdict', 'go/no-go' — rather than abstract jargon.

3 / 3

Distinctiveness Conflict Risk

Clear niche — visual-regression baseline gating with reviewer-approval enforcement — and explicitly contrasts against a 'multi-engine CI orchestrator', making a wrong-skill trigger unlikely.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents