CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

a11y-audit

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

64

Quality

81%

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

The canonical home for this skill is a11y-audit in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%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 is well-organized and dense with concrete commands, tool documentation, and a complete worked example, but it has real weaknesses: duplicated capability sections, a pitfalls table re-teaching known material, a Fix phase with no inline steps, and a progressive-disclosure architecture pointing at eleven bundle files that are absent from the delivered skill.

Suggestions

Deduplicate the "Description / What this skill does" list and the "Features" table into a single section, and trim the Common Pitfalls table to only the non-obvious entries.

Ship the referenced bundle files (references/*.md and scripts/a11y_scanner.py, contrast_checker.py) or inline the essential fix patterns so the eleven referenced paths are not dangling.

Add an explicit verification feedback loop in the three-phase workflow — what to do when the Phase 3 re-scan still reports violations or regressions against the baseline.

DimensionReasoningScore

Conciseness

The "## Description" list and the "## Features" table restate the same nine capabilities in two adjacent sections, and the "Common Pitfalls" table largely restates guidance Claude already knows (e.g., "Use native <button>", "Always provide a visible <label>"). Mostly efficient tables and commands, but noticeable tightening is needed; not 2 because there is no padded prose explaining basic concepts.

3 / 5

Actionability

Provides copy-paste-ready commands with full option documentation (a11y_scanner.py, contrast_checker.py) and a complete before/after React example with WCAG criteria and measured contrast ratios. Not 5 because Phase 2 (Fix) has no inline executable steps — it delegates entirely to a reference file — and none of the referenced scripts ship in the bundle.

4 / 5

Workflow Clarity

The Scan → Fix → Verify sequence is clearly laid out with commands for Scan and a baseline-based verification step for Verify ("--baseline audit-baseline.json"), providing an explicit validation checkpoint. Not 5 because there is no error-recovery feedback loop (what to do when verification fails or regressions appear) and the Fix phase itself lacks sequenced steps.

4 / 5

Progressive Disclosure

The body clearly signals nine reference docs and two scripts in a well-organized table, but the bundle contains no references/, scripts/, or assets/ directories at all — every referenced path (e.g., references/framework-a11y-patterns.md, scripts/a11y_scanner.py) is a dangling pointer, so the file-split structure is claimed but unrealized. Not 4 because scoring against the actual bundle structure, none of the one-level-deep references exist.

3 / 5

Total

14

/

20

Passed

Description

92%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: third-person, concrete, and explicit about both capabilities and trigger conditions, with good synonym coverage (accessibility/a11y). The only weakness is a handful of missing natural trigger phrases users commonly say, such as screen reader, keyboard navigation, or ADA/Section 508 compliance.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance" — and enumerates the target frameworks (React, Next.js, Vue, Angular, Svelte, plain HTML), matching the comprehensive-coverage anchor. It is not 4 because the action and target coverage has no significant gaps.

5 / 5

Completeness

Explicitly answers both what ("scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance") and when ("Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines") with concrete trigger phrases. It is not 4 because the when-clause is already explicit and specific.

5 / 5

Trigger Term Quality

Good keyword coverage including the "accessibility"/"a11y" synonym pair, "WCAG 2.2", "color contrast", "compliance reports", and "CI/CD". It is not 5 because natural user phrasings like "screen reader", "keyboard navigation", "ADA compliance", or "Section 508" are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (WCAG 2.2 accessibility auditing) with distinct, domain-specific triggers unlikely to fire for unrelated skills. It is not 4 because the a11y/WCAG framing leaves essentially no overlap risk with closely related skills.

5 / 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

relative_links

Relative link issues: 11 missing

Warning

referenced_paths_exist

Referenced path issues: 21 missing

Warning

Total

14

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/a11y-audit/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.