Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
owl-listener avatar

Keyboard Review

  • 34 installs
  • 87 repo stars
  • Updated June 9, 2026
  • owl-listener/inclusive-design-skills

Helps with ai & agent building tasks during AI-assisted development.

About

keyboard-review is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • keyboard-review
  • AI & Agent Building
  • AI-coding skill

Keyboard Review by the numbers

  • 34 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #8,855 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/owl-listener/inclusive-design-skills --skill keyboard-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs34
repo stars87
Last updatedJune 9, 2026
Repositoryowl-listener/inclusive-design-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Keyboard Review

A focused review of keyboard accessibility — the single most important interaction requirement. If keyboard doesn't work, screen readers don't work, switch devices don't work, and many motor-impaired users are completely blocked.

Process

Step 1: Tab Through Everything

Starting from the browser address bar, press Tab repeatedly through the entire page. Document:

  • Unreachable elements — interactive items that Tab skips
  • Wrong order — focus jumps to unexpected locations
  • Invisible focus — focus moves but you can't see where it is
  • Keyboard traps — focus enters a region and can't leave

Step 2: Test All Components

Using keyboard-navigation, test each component type present:

  • Menus: Tab to open, Arrow keys to navigate, Escape to close
  • Modals: focus trapped inside, Escape to close, focus returns on close
  • Tabs: Arrow keys between tabs, Tab into panel content
  • Forms: Tab between fields, Enter to submit
  • Custom widgets: appropriate keyboard patterns for the role

Step 3: Test Dynamic Content

When content changes on screen:

  • Does focus move to the new content when appropriate?
  • Are screen reader users informed of the change?
  • When content is removed, does focus move to a logical place?
  • Do loading states announce themselves?

Using feedback-and-status, verify all dynamic changes are announced via aria-live regions or focus management.

Step 4: Check Skip Links and Landmarks

  • Is "Skip to main content" present and functional?
  • Are ARIA landmarks present (banner, navigation, main, contentinfo)?
  • Can a keyboard user bypass repeated navigation efficiently?

Output

Deliver a keyboard accessibility report:

1. Pass/fail summary — can every task be completed by keyboard? 2. Tab order map — the actual focus sequence with issues marked 3. Component results — pass/fail for each interactive component 4. Dynamic content results — focus management for content changes 5. Fix list — prioritised by severity (blocker, major, minor)

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.