CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

axiom-accessibility

Use when fixing or auditing ANY accessibility issue — VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.

Quality

61%

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 ./axiom-cursor/skills/axiom-accessibility/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 an operational router with a well-sequenced tool-discovery/fallback workflow, but it duplicates the same routing decision in four formats (table, dot graph, numbered list, example invocations), inflating token cost without adding information. Referenced detail files are absent from the bundle, and the body itself contains no fix-level guidance or verify-after-fix loop.

Suggestions

Collapse the Quick Reference table, dot decision tree, numbered list, and Example Invocations into a single routing section — group the ~15 accessibility-diag triggers into one entry instead of repeating the same destination row-by-row.

Add a validation checkpoint to the main workflow: after applying fixes, re-run the accessibility scan or re-verify with VoiceOver to confirm the issue is resolved.

Ship the referenced files (skills/accessibility-diag.md, skills/ux-flow-audit.md, skills/watchos-a11y.md) in the bundle or inline the minimum viable fix guidance, since the body currently defers all substantive help to paths not present here.

DimensionReasoningScore

Conciseness

The same routing information is restated four times: a ~20-row Quick Reference table where 17 rows point to `skills/accessibility-diag.md`, a dot-graph decision tree, a numbered Decision Tree list, and 16 Example Invocations of which 13 resolve to the same file. This is noticeably verbose with several padded sections (anchor 2), though not anchor 1 since nothing explains concepts Claude already knows — everything is operational.

2 / 5

Actionability

The xcui section gives concrete commands ("check `command -v xcui`", run `--help`, then `doctor`, an explicit AXe fallback verb list) and routing destinations are specific. However, all substantive fix guidance is deferred to `skills/accessibility-diag.md` and siblings that are not present in this bundle, and Critical Patterns are single-line mentions with no code — some concrete guidance, but incomplete with missing key details (anchor 3).

3 / 5

Workflow Clarity

The tool-availability workflow is genuinely well sequenced with validation (verify the executable, run `--help` and `doctor`, check `command -v axe` before fallback, explicit stop-and-report conditions). But the primary audit→fix workflow has no checkpoints — there is no verify-after-fix step such as re-running the scan or re-checking with VoiceOver, leaving the sequence present but checkpoints implicit (anchor 3).

3 / 5

Progressive Disclosure

References are one level deep and clearly signaled through the quick-reference table, but the referenced paths (`skills/accessibility-diag.md`, `skills/ux-flow-audit.md`, `skills/watchos-a11y.md`, cross-suite files) do not exist in this skill's bundle — no references/, scripts/, or assets/ directories are present — so navigation targets are unverifiable. Combined with the routing being restated across four redundant sections rather than consolidated, this sits at anchor 3 rather than 4.

3 / 5

Total

11

/

20

Passed

Description

61%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 trigger-oriented description with an explicit Use-when clause and good natural keyword coverage across the accessibility domain. Its main weakness is that it says almost nothing about what the skill does — the only capability verbs ("fixing or auditing") are generic and live inside the when-clause.

Suggestions

Add a brief capability statement before the Use-when clause, e.g. "Diagnoses and fixes iOS/web accessibility defects: missing VoiceOver labels, Dynamic Type violations, contrast failures, undersized touch targets."

Include common synonyms such as "a11y", "screen reader", and "text size" to broaden natural trigger coverage toward anchor 5.

DimensionReasoningScore

Specificity

The only action verbs are the generic pair "fixing or auditing"; the enumerated terms ("VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review") describe issue types, not capabilities the skill performs. This matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) rather than 4, which requires several specific listed actions.

3 / 5

Completeness

The 'when' is explicit and strong ("Use when fixing or auditing ANY accessibility issue — …"), but the 'what' is only weakly implied by the verbs embedded in the when-clause — the description never states what the skill actually does or provides. This is the mirror of anchor 3 (one half clear, the other missing/weak), and below anchor 4, whose example pairs a substantive what with the when clause.

3 / 5

Trigger Term Quality

"VoiceOver", "Dynamic Type", "color contrast", "touch targets", "WCAG compliance", and "App Store accessibility review" are all phrases users naturally say. It falls short of anchor 5 because common synonyms and variations ("a11y", "screen reader", "text size", "font scaling") are absent.

4 / 5

Distinctiveness Conflict Risk

Accessibility is a clear niche with distinct, specific triggers unlikely to fire for unrelated skills. Not anchor 5 because "ANY accessibility issue" is broad and overlaps adjacent sibling skills in the same suite (ux-flow-audit, watchos-a11y handle gesture-only dead ends and watchOS VoiceOver respectively).

4 / 5

Total

14

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

CharlesWiltgen/Axiom

Path

axiom-cursor/skills/axiom-accessibility/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.