Keyboard Navigation Tester - Auto-activating skill for Frontend Development. Triggers on: keyboard navigation tester, keyboard navigation tester Part of the Frontend Development skill category.
34
Quality
3%
Does it follow best practices?
Impact
87%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/05-frontend-dev/keyboard-navigation-tester/SKILL.mdProduction-ready keyboard trap test
Focus trap test present
100%
100%
Shift+Tab reverse focus test
100%
100%
Escape closes modal test
100%
100%
Uses React Testing Library
100%
100%
Uses userEvent for keyboard
100%
100%
References WCAG or ARIA
100%
100%
Production-ready structure
100%
100%
Initial focus set on open
100%
100%
Focus restored on close
0%
0%
README explains standards
100%
100%
Step-by-step README guidance
77%
100%
Without context: $0.4338 · 2m 28s · 24 turns · 24 in / 7,698 out tokens
With context: $0.4842 · 1m 58s · 28 turns · 28 in / 6,633 out tokens
Tab order and focus flow validation
Script runs successfully
100%
100%
Detects positive tabindex
100%
100%
Lists all focusable elements
100%
100%
Shows effective tab order
100%
100%
References WCAG or ARIA standard
0%
0%
Structured report output
100%
100%
Element identification detail
100%
100%
Explains why positive tabindex is problematic
100%
80%
Production-ready code structure
50%
50%
Step-by-step comments or guidance
80%
80%
Without context: $0.2448 · 1m 12s · 15 turns · 16 in / 4,025 out tokens
With context: $0.5313 · 1m 57s · 31 turns · 173 in / 6,654 out tokens
ARIA-compliant dropdown keyboard testing
Uses Vue Test Utils
100%
100%
Enter/Space opens menu
100%
100%
Arrow key navigation
100%
100%
Enter selects item
0%
40%
Escape closes menu
100%
100%
Self-contained component
100%
100%
References WAI-ARIA or WCAG
100%
100%
Standard describe/it structure
100%
100%
TESTING_GUIDE maps tests to standards
100%
100%
Step-by-step run instructions
60%
40%
Without context: $0.4446 · 1m 56s · 19 turns · 68 in / 8,607 out tokens
With context: $0.5802 · 2m 9s · 25 turns · 24 in / 9,856 out tokens
994edc4
Table of Contents
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.