CtrlK
BlogDocsLog inGet started
Tessl Logo

wcag-audit-patterns

Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.

79

1.06x
Quality

70%

Does it follow best practices?

Impact

95%

1.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./tests/ext_conformance/artifacts/agents-wshobson/accessibility-compliance/skills/wcag-audit-patterns/SKILL.md

The canonical home for this skill is wcag-audit-patterns in wshobson/agents

SKILL.md
Quality
Evals
Security

Quality

Content

53%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 a comprehensive, largely actionable WCAG reference with strong code examples, but it front-loads the entire standard into SKILL.md. It would score much higher by keeping a concise overview with the audit workflow and moving the per-principle checklists into reference files, and by cutting concepts (POUR, conformance levels) that Claude already knows.

Suggestions

Split the four per-principle audit checklists (Perceivable, Operable, Understandable, Robust) into separate reference files (e.g., references/perceivable.md) and keep only a summarized checklist with clear one-level-deep links in SKILL.md.

Add an explicit audit workflow with validation checkpoints, e.g.: 1) run automated scan (axe CLI), 2) triage violations by impact, 3) verify each with manual checks, 4) apply remediation patterns, 5) re-run the scan to confirm zero violations.

Remove or drastically condense content Claude already knows (POUR principles, A/AA/AAA table, standard contrast ratio values) and keep only the operational checklists, tooling, and fix patterns that add value.

DimensionReasoningScore

Conciseness

The ~550-line body restates substantial WCAG knowledge Claude already has: the POUR principles block, the A/AA/AAA conformance table, per-criterion checklists, and standard contrast ratios. Not a 2 because the content is mostly structured checklists and code rather than padded prose; not a 4 because the full enumeration of every success criterion is unnecessary explanation that could be trimmed or delegated to the WCAG spec link.

3 / 5

Actionability

Concrete, mostly executable guidance throughout: before/after HTML fixes for labels and link text, CSS for focus outlines and reduced motion, a keyboard-accessible custom element class, an axe-core Playwright snippet, and copy-paste CLI commands ('npx @axe-core/cli https://example.com'). Not a 5 because the axe-core snippet assumes unstated setup (page/test harness imports) and some checklist items give no verification method.

4 / 5

Workflow Clarity

Sections imply a rough flow (Core Concepts → Audit Checklist → Automated Testing → Remediation Patterns → Best Practices), but no explicit audit sequence exists and there are no validation checkpoints (e.g., how to reconcile automated results with manual checks, or when an audit is complete). Not a 2 because the section ordering and per-criterion checklists give real structure; not a 4 because the ordering is implicit and no stepwise process is stated.

3 / 5

Progressive Disclosure

A monolithic 550-line SKILL.md with no bundle files at all; the per-principle checklists (Perceivable/Operable/Understandable/Robust) clearly belong in separate reference files loaded only when needed. Not a 1 because section headers and a Resources section provide navigable structure.

2 / 5

Total

12

/

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: third person, concise, with explicit 'Use when...' trigger guidance and multiple concrete capabilities. Minor improvement is possible by adding common synonyms like 'a11y', 'ADA', or 'Section 508' to trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('WCAG 2.2 accessibility audits') and several concrete actions ('automated testing, manual verification, and remediation guidance'). Not a 5 because 'audits' itself is broad and coverage of outputs (e.g., audit reports, VPAT documentation) has minor gaps; not a 3 because more than 1-2 concrete actions are explicitly listed.

4 / 5

Completeness

Explicitly answers both: what ('Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance') and when ('Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns'). Concrete trigger phrases are present, matching the top anchor; there is no missing or weakly implied half.

5 / 5

Trigger Term Quality

'auditing websites for accessibility', 'fixing WCAG violations', and 'accessible design patterns' are natural phrases users would say. Not a 5 because common synonyms and adjacent trigger terms ('a11y', 'ADA compliance', 'Section 508', 'screen reader testing') are absent; not a 3 because keyword coverage is good, not partial.

4 / 5

Distinctiveness Conflict Risk

A clear niche (WCAG 2.2 accessibility auditing) with distinct, domain-specific triggers that would not naturally fire a generic web-development or document skill. Conflict risk is minimal.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.