More screenshots
Works with the AI tools you already use
Web UI Accessibility & Usability Auditor
The agent clearly distinguishes accessibility barriers from general usability problems while showing where the two overlap.
$7.99
Web UI Accessibility & Usability Auditor
Example session with this skill installed
Project name
CloudPilot Workspace
Website or application type
Multi-tenant B2B SaaS project management platform
Primary users
Project managers
Team members
External clients
Workspace administrators
Critical user tasks
Create an account
Sign in
Create a project
Assign a task
Update task status
Upload a file
Invite a collaborator
Review notifications
Filter a task table
Complete account settings
Manage billing information
Pages or screens
Marketing Home
Sign In
Password Recovery
Onboarding Wizard
Dashboard
Project Board
Task Table
Task Detail Drawer
File Upload Modal
Notifications
Team Management
Account Settings
Billing
Audit scope
Full accessibility and usability audit with emphasis on keyboard navigation, focus management, forms, errors, ARIA, mobile navigation, modals, drawers, data tables, dynamic updates, zoom, reflow, and design-system consistency
Source material
Desktop screenshots
Tablet screenshots
Mobile screenshots
Figma exports
Selected React and TypeScript components
Tailwind configuration
Storybook stories
Automated accessibility report
Keyboard test notes
Known bug reports
Accessibility target
WCAG 2.2 AA implementation review
Supported browsers
Current and previous major versions of Chrome, Safari, Firefox, and Edge
Supported assistive technologies
NVDA with Chrome
JAWS with Chrome
VoiceOver with Safari
TalkBack with Chrome
Supported devices
Desktop
Laptop
Tablet
Mobile
Portrait and landscape
Frontend stack
Next.js
React
TypeScript
Tailwind CSS
Component library
Custom design system using Radix UI primitives
Design system
Partial
Known issues
Some icon buttons have no accessible names.
Mobile navigation does not restore focus.
Form errors are shown only below individual fields.
The task drawer allows keyboard focus to reach background content.
Color is the primary indicator for task status.
Some tooltips contain essential information.
The data table has unclear sorting announcements.
File upload depends heavily on drag and drop.
Loading and save states are not always announced.
Long validation messages break mobile layouts.
Sticky actions cover focused fields at high zoom.
Regulated or contractual context
Enterprise customers request accessibility documentation during procurement.
Localization
English
Spanish planned
Allow at least 30% text expansion
Future RTL support
Need output
Executive audit
Accessibility scorecard
Detailed issue inventory
Keyboard and focus audit
Form and error audit
ARIA and semantic audit
Alternative text review
Navigation audit
Modal and drawer audit
Table audit
Responsive accessibility audit
Cognitive usability review
Design-system audit
Remediation roadmap
Acceptance criteria
Manual test plan
Automated-test recommendations
Regression plan
Developer handoff
Special constraints
Clearly separate observed evidence from inferred risks.
Do not claim legal compliance or formal conformance.
Prefer native HTML over ARIA.
Do not recommend removing visible focus.
Include assistive-technology validation requirements.
- Read your context and instructions
- Compiled the web ui accessibility
- Generated the app files
=== WEB UI ACCESSIBILITY & USABILITY AUDIT ===
Project
CloudPilot Workspace
Application Type
Multi-tenant B2B SaaS project management platform
Audit Scope
Marketing, authentication, onboarding, dashboard, project workflows, task tables, task drawers, file uploads, notifications, team management, account settings, billing, navigation, forms, errors, dynamic updates, responsive behavior, and design-system consistency.
Evidence Reviewed
- Desktop screenshots
- Tablet screenshots
- Mobile screenshots
- Figma exports
- Selected React and TypeScript components
- Tailwind configuration
- Storybook stories
- Automated accessibility report
- Keyboard test notes
- Known bug reports
Evidence Limitations
No complete browser, real-device, screen-reader, high-contrast-mode, voice-control, or production-data validation was performed. Findings requiring runtime or assistive-technology confirmation are labeled accordingly.
=== EXECUTIVE SUMMARY ===
CloudPilot contains a strong visual foundation but has several high-impact accessibility and usability risks in task-critical workflows.
The most important barriers involve
- Icon-only controls without accessible names.
- Incomplete keyboard and focus behavior in mobile navigation, drawers, and modals.
- Error messages that are difficult to discover and recover from.
- Task statuses communicated primarily by color.
- Essential information placed inside tooltips.
- Drag-and-drop upload without an equally clear alternative.
- Inconsistent announcements for save, loading, upload, and filtering states.
- Data-table sorting and row actions that require additional semantic validation.
- Sticky actions that can cover focused fields at zoom.
- Inconsistent component-level accessibility rules across the design system.
=== ACCESSIBILITY SCORECARD ===
Semantic Structure
3 / 5 — Adequate
Keyboard Access
2 / 5 — Weak
Focus Visibility
3 / 5 — Adequate
Focus Management
1 / 5 — Critical
Accessible Names
2 / 5 — Weak
Contrast
3 / 5 — Adequate, with several unverified risks
Typography
4 / 5 — Strong
Forms
2 / 5 — Weak
Errors And Recovery
2 / 5 — Weak
Navigation
2 / 5 — Weak
Overlays
1 / 5 — Critical
Tables
2 / 5 — Weak
Media And Uploads
2 / 5 — Weak
Dynamic Content
2 / 5 — Weak
Responsive Reflow
2 / 5 — Weak
Touch Usability
3 / 5 — Adequate
Cognitive Usability
3 / 5 — Adequate
Design System
2 / 5 — Weak
Testing Readiness
2 / 5 — Weak
=== CRITICAL FINDING 01 ===
Finding ID
A11Y-001
Title
Task detail drawer does not contain keyboard focus
Category
Focus / Overlay
Status
Observed from supplied keyboard notes and source excerpts
Affected Users
Keyboard users
Screen-reader users
Users with motor impairments
Users navigating at high zoom
Affected Task
Reviewing and editing task details
Severity
Critical
User Impact
Users can move focus into the page behind the open drawer, lose the drawer context, and activate controls that are visually unavailable.
Business Impact
A core project-management workflow becomes unreliable and may create accidental changes.
Likely Cause
The drawer is visually presented as modal, but background interaction and focus containment are incomplete.
Recommended Remediation
- Use an accessible dialog or drawer primitive with modal behavior.
- Move focus to the drawer heading or first meaningful control.
- Keep focus within the drawer while it is modal.
- Prevent background content from receiving pointer and keyboard interaction.
- Provide a visible close button.
- Support Escape when appropriate.
- Restore focus to the original trigger after closing.
- Ensure the drawer content scrolls independently.
- Test with browser zoom and mobile keyboard.
Acceptance Criteria
Given a keyboard user opens a task detail drawer,
when the drawer appears,
then focus moves into the drawer, all interactive elements can be reached in a logical order, background content cannot receive focus, Escape closes the drawer, and focus returns to the control that opened it.
Manual Tests
- Keyboard-only navigation
- Shift+Tab at the first control
- Tab at the final control
- Escape
- Browser zoom at 200%
- Short viewport height
- Screen-reader dialog announcement
Automated Tests
Verify role, accessible name, modal state, and hidden-background relationships where supported.
Confidence
High
Owner
Frontend and QA
=== CRITICAL FINDING 02 ===
Finding ID
A11Y-002
Title
Mobile navigation does not restore focus after closing
Category
Navigation / Focus
Status
Observed
Affected Users
Keyboard users
Screen-reader users
Users with motor impairments
Affected Task
Moving between product areas on mobile or narrow layouts
Severity
Critical
User Impact
Focus returns to the beginning of the page or becomes difficult to locate after the menu closes.
Recommended Remediation
- Store the menu trigger reference.
- Move focus into the navigation when opened.
- Prevent background focus while open.
- Keep the close control reachable.
- Support Escape.
- Restore focus to the trigger when closed.
- Expose current-page state.
- Ensure long navigation lists scroll internally.
Acceptance Criteria
Given a keyboard user closes the mobile navigation,
when the drawer disappears,
then focus returns to the menu trigger and the next Tab press continues from that location.
Confidence
High
Owner
Frontend
=== HIGH FINDING 03 ===
Finding ID
A11Y-003
Title
Several icon-only controls do not expose accessible names
Category
Accessible Names
Status
Observed from component examples
Affected Components
Notification control
Task row action
Close control
Filter reset
File preview remove action
Severity
High
User Impact
Screen-reader users hear incomplete or generic control information and cannot determine the action.
Recommended Remediation
- Require an accessible label for every icon-only action.
- Prefer visible labels when space permits.
- Ensure the accessible name describes the action.
- Keep the visible tooltip separate from the required accessible name.
- Add component API validation and Storybook examples.
Acceptance Criterion
Given an icon-only button receives accessibility focus,
when its name is announced,
then the announcement clearly describes the action without requiring the user to discover a tooltip.
Confidence
High
Owner
Design System and Frontend
=== HIGH FINDING 04 ===
Finding ID
A11Y-004
Title
Task status is communicated primarily through color
Category
Contrast / Status Communication
Status
Observed
Affected Users
Users with color-vision differences
Users in forced-color modes
Users with low vision
Severity
High
User Impact
Status differences may be difficult or impossible to distinguish.
Recommended Remediation
Combine color with
- Visible text
- Distinct status labels
- Optional icons
- Programmatic status text
- Consistent badge structure
Acceptance Criterion
Given color styling is removed or unavailable,
when task statuses are reviewed,
then each status remains understandable through text or another non-color indicator.
Confidence
High
Owner
Design and Frontend
=== HIGH FINDING 05 ===
Finding ID
A11Y-005
Title
Complex forms do not provide a discoverable error summary
Category
Forms / Errors
Status
Observed
Affected Tasks
Account creation
Billing update
Workspace settings
Team invitation
Severity
High
User Impact
Users may submit a form, remain at the bottom of the page, and not understand which earlier fields require correction.
Recommended Remediation
- Add a clear error summary for complex forms.
- Move focus to the summary after failed submission.
- List each error.
- Link each error to its field.
- Preserve entered values.
- Keep inline errors beside fields.
- Announce the error count.
- Use clear correction guidance.
Acceptance Criterion
Given a user submits a form containing multiple invalid fields,
when validation fails,
then focus moves to a visible error summary, each error links to the relevant field, entered values remain available, and every field error is programmatically associated with its control.
Confidence
High
Owner
Frontend, Design, and Content
=== HIGH FINDING 06 ===
Finding ID
A11Y-006
Title
Essential control explanations are available only through tooltips
Category
Interaction Clarity / Tooltips
Status
Observed
Severity
High
User Impact
Touch users, keyboard users, and users who dismiss the tooltip may miss information required to understand the control.
Recommended Remediation
- Move essential instructions into persistent visible text.
- Use tooltips only for supplementary concise explanations.
- Ensure tooltip triggers work by keyboard and pointer.
- Keep tooltip content dismissible and associated with the trigger.
- Avoid placing interactive workflows inside tooltip patterns.
Acceptance Criterion
Given the tooltip is unavailable,
when the user reviews the control,
then all information necessary to understand and operate it remains visible elsewhere.
Confidence
High
Owner
Design and Content
=== SEMANTIC STRUCTURE AUDIT ===
Page Titles
Verify that each route has a unique, meaningful title and that client-side route changes update the document title.
Landmarks
Recommended structure
- Header
- Primary navigation
- Main content
- Contextual complementary regions where useful
- Footer
Repeated navigation regions should have distinguishable labels.
Headings
- One clear page heading per view where appropriate
- Logical section hierarchy
- Modal and drawer titles exposed as headings
- Avoid selecting heading levels for visual size alone
Native Elements
Use native buttons, links, inputs, checkboxes, radios, selects, tables, lists, and headings before introducing custom roles.
=== CONTRAST AUDIT ===
Observed Risks
- Muted helper text on dark surfaces
- Disabled control states
- Selected tabs
- Focus rings on indigo surfaces
- Warning badges
- Chart lines with similar colors
Required Validation
Measure verified foreground and background values for every relevant state.
Non-Text Contrast Review
- Input borders
- Focus indicators
- Active navigation
- Selected controls
- Error boundaries
- Chart series
- Icons communicating state
Do not treat disabled-state contrast as the only usability question. Disabled controls must remain understandable and should not be used when an explanatory available state would work better.
=== TYPOGRAPHY AUDIT ===
Strengths
- Base body size is generally readable.
- Heading hierarchy is visually clear.
Risks
- Helper text becomes small on mobile.
- Long validation messages create dense blocks.
- Table text is compressed to preserve columns.
- Wide settings descriptions have excessive line length.
Recommendations
- Define minimum readable text styles.
- Preserve line height.
- Allow wrapping.
- Avoid fixed-height text containers.
- Constrain long-form text width.
- Test Spanish expansion.
- Test browser zoom and text enlargement.
=== KEYBOARD AUDIT ===
Required Test Areas
- Global navigation
- Mobile navigation
- Project board
- Task drawer
- Task table
- Dropdown menus
- Tabs
- Date pickers
- File upload
- Modals
- Notifications
- Billing forms
Verify
- Logical Tab order
- Visible focus
- Enter and Space activation
- Arrow-key behavior where appropriate
- Escape behavior
- Focus entry
- Focus containment
- Focus restoration
- No keyboard traps
- No hidden content receiving focus
=== FOCUS AUDIT ===
Visible Focus Requirements
- Clearly visible on light and dark surfaces
- Not clipped by overflow
- Not hidden under sticky elements
- Consistent across components
- Present on all interactive controls
Focus Management Requirements
- Route changes
- Drawer opening and closing
- Modal opening and closing
- Error summaries
- Deleted tasks
- Added tasks
- Save completion
- Dynamic filters
- File upload completion
=== FORM ACCESSIBILITY AUDIT ===
Every field should include
- Persistent visible label
- Programmatic association
- Required or optional status
- Instructions before input when needed
- Format expectations when relevant
- Clear inline errors
- Preserved data after failure
Field Groups
Use meaningful grouping for
- Permission selection
- Notification preferences
- Billing address
- Date ranges
- Team roles
- Multi-select options
Submission
- Prevent duplicate submission
- Display a loading state
- Announce completion
- Preserve values after failure
- Explain the next step
- Move focus appropriately
=== AUTHENTICATION AUDIT ===
Review
- Sign-in labels
- Password visibility control
- Password requirements
- Error messaging
- Password recovery
- Verification-code expiry
- Paste support
- Password-manager support
- Session timeout warning
- CAPTCHA alternatives
Required Improvement
Display password requirements before failure and preserve compatible password-manager and paste behavior.
=== ALTERNATIVE TEXT AUDIT ===
Informative Images
Describe meaningful information relevant to the page context.
Decorative Images
Avoid unnecessary announcements.
Functional Images
Name the action rather than only the visual appearance.
Charts
Provide
- Concise title
- Trend summary
- Data-table alternative
- Non-color differentiation
Avatars
Avoid repeating the visible user name unnecessarily unless the image communicates distinct information.
Product Or File Thumbnails
Describe the item or file purpose where needed.
=== ARIA AND SEMANTIC AUDIT ===
Priority Checks
- aria-label alignment with visible text
- aria-hidden on focusable descendants
- expanded states
- selected states
- current-page state
- labelled-by references
- described-by references
- duplicate IDs
- dialog semantics
- live regions
- custom switches
- custom comboboxes
- custom tabs
- data grids
Core Rule
Prefer native HTML. Use ARIA only when required relationships or states cannot be expressed through native elements alone.
Assistive-Technology Validation Required For:
- Task board
- Task drawer
- Notification center
- Data table
- File uploader
- Date picker
- Custom comboboxes
=== DYNAMIC CONTENT AUDIT ===
Events Requiring Deliberate Feedback
- Task saved
- Task deleted
- Collaborator invited
- Filter applied
- Search result count changed
- File upload started
- File upload completed
- File upload failed
- Notification marked as read
- Billing update succeeded
- AI-generated content completed
Guidance
- Announce meaningful status changes.
- Avoid announcing every minor visual update.
- Keep visual and programmatic feedback aligned.
- Avoid duplicate announcements.
- Preserve user focus unless movement is necessary.
=== MODAL AND DRAWER AUDIT ===
Required Behavior
- Meaningful title
- Optional description
- Focus entry
- Focus containment for modal behavior
- Background interaction prevention
- Escape behavior
- Reachable close control
- Focus restoration
- Internal scrolling
- Reachable actions
- Mobile keyboard support
- Zoom and reflow support
Avoid
- Fixed-height overlays
- Background controls remaining focusable
- Close controls without labels
- Actions disappearing below the viewport
=== TABLE AND DATA GRID AUDIT ===
Task Table Requirements
- Meaningful caption or heading context
- Correct column headers
- Sorting state exposed
- Selection state exposed
- Accessible row actions
- Keyboard access
- Empty state
- Loading state
- Error state
- Responsive strategy
- Screen-reader validation
Do not use an interactive grid role unless the complete grid keyboard model is intentionally implemented and tested.
=== FILE UPLOAD AUDIT ===
Current Risk
The primary interaction depends heavily on drag and drop.
Required Alternative
- Visible file selection button
- Keyboard-operable control
- Accepted file types
- Maximum size
- Progress
- Completion
- Error recovery
- Remove action
- Retry action
- Accessible file list
Acceptance Criterion
Given a user cannot perform drag and drop,
when the upload interface is used,
then the user can select, upload, review, remove, and retry files using keyboard-accessible controls.
=== RESPONSIVE ACCESSIBILITY AUDIT ===
Review Across Widths
- Reading order
- Focus order
- Mobile navigation
- Form stacking
- Task table transformation
- Drawer behavior
- Sticky actions
- Touch targets
- Tooltips
- Text enlargement
- Spanish expansion
- Safe areas
High-Risk Finding
Sticky actions may cover focused controls at high zoom.
Recommended Remediation
- Reserve layout space.
- Respect safe areas.
- Scroll focused fields above sticky regions.
- Adapt or hide sticky controls when the keyboard or overlay is active.
- Test at 200% zoom.
=== COGNITIVE USABILITY AUDIT ===
Strengths
- Primary navigation uses familiar product categories.
- Most primary actions are visually distinct.
Risks
- Multiple status terms refer to similar concepts.
- Error messages use technical language.
- Some settings sections present too many decisions at once.
- Confirmation and undo behavior is inconsistent.
- Loading and save feedback is not always visible.
Recommendations
- Standardize terminology.
- Use plain-language error messages.
- Group related settings.
- Add progressive disclosure.
- Provide undo for reversible actions.
- Keep status visible.
- Explain destructive consequences.
=== DESIGN SYSTEM AUDIT ===
Required System-Level Standards
- Accessible color tokens
- Focus tokens
- Typography minimums
- Minimum control target guidance
- Icon-button naming requirements
- Field anatomy
- Error relationships
- Modal focus behavior
- Drawer focus behavior
- Tooltip limitations
- Table semantics
- Status semantics
- Reduced-motion behavior
- Live-region guidance
- Storybook accessibility stories
- Manual test ownership
Priority System Improvements
- Require accessible names for icon buttons.
- Standardize focus indicators.
- Standardize form errors.
- Document overlay behavior.
- Add non-color status patterns.
- Add reduced-motion support.
- Add long-content, zoom, and localization stories.
- Add manual assistive-technology review for complex widgets.
=== REMEDIATION ROADMAP ===
Phase 1 — Critical:
- Repair drawer focus behavior.
- Repair mobile navigation focus restoration.
- Correct any keyboard traps.
- Ensure critical forms can be submitted and corrected.
- Prevent sticky elements from covering focused content.
Phase 2 — High:
- Add accessible names.
- Standardize form errors.
- Add non-color status indicators.
- Remove tooltip-only essential information.
- Add keyboard-accessible upload alternatives.
- Improve dynamic status announcements.
Phase 3 — Structural:
- Improve semantic page structure.
- Consolidate ARIA patterns.
- Standardize table behavior.
- Add media alternatives.
- Improve authentication usability.
- Improve responsive reflow.
Phase 4 — Design System:
- Update component requirements.
- Add Storybook accessibility stories.
- Add automated checks.
- Add manual test procedures.
- Define ownership and release gates.
=== ACCEPTANCE CRITERIA ===
Icon Button
Given an icon-only control receives focus,
when it is announced by assistive technology,
then its accessible name clearly describes the action and aligns with any visible label or tooltip.
Form Errors
Given a form submission contains multiple invalid fields,
when validation fails,
then focus moves to the error summary, every error links to the correct field, entered values remain preserved, and each field error is programmatically associated.
Modal Focus
Given a user opens a modal,
when it appears,
then focus moves inside, remains within the modal, Escape closes it when permitted, background content is unavailable, and focus returns to the trigger.
Status Without Color
Given color is unavailable,
when task statuses are displayed,
then each status remains understandable through visible text or another non-color indicator.
File Upload
Given a keyboard-only user cannot drag files,
when the upload interface is used,
then file selection, upload, removal, retry, and completion remain fully available.
Zoom And Reflow
Given browser zoom is set to 200%,
when forms, drawers, and task views are reviewed,
then content remains readable, focused controls remain visible, and no essential two-dimensional page scrolling is required.
=== MANUAL TEST PLAN ===
Keyboard
- Navigate every critical task without a pointer.
- Verify focus visibility.
- Verify logical order.
- Verify Escape behavior.
- Verify focus restoration.
- Detect traps.
Screen Reader
- Review landmarks.
- Review headings.
- Review forms.
- Review errors.
- Review dialogs.
- Review table navigation.
- Review dynamic announcements.
Zoom And Reflow
- 125%
- 150%
- 200%
- Narrow mobile width
- Landscape orientation
- Long Spanish content
Touch
- Target size
- Target spacing
- Mobile menu
- Drag alternatives
- Sticky actions
- Virtual keyboard behavior
Motion
- Reduced-motion preference
- Auto-updating content
- Animations
- Progress indicators
=== AUTOMATED TEST RECOMMENDATIONS ===
Automated checks can support
- Missing labels
- Invalid ARIA
- Duplicate IDs
- Selected contrast cases
- Landmark presence
- Heading structure
- Form relationships
- Image alternatives
- Dialog semantics
- Certain focusable-hidden-content defects
Automated tools must not replace manual review of:
- Logical focus order
- Task usability
- Alternative-text quality
- Error clarity
- Screen-reader experience
- Dynamic announcements
- Mobile interactions
- Complex widget behavior
- Cognitive load
- Language clarity
=== REGRESSION TEST MATRIX ===
Components
- Button
- Icon Button
- Link
- Text Field
- Select
- Combobox
- Checkbox
- Radio Group
- Switch
- Tabs
- Accordion
- Tooltip
- Dropdown
- Modal
- Drawer
- Table
- Data Grid
- File Upload
- Notification
- Toast
States
- Default
- Hover
- Focus
- Active
- Selected
- Disabled
- Loading
- Success
- Warning
- Error
- Empty
- Permission Restricted
Conditions
- Keyboard
- Screen reader
- 200% zoom
- Mobile
- Long content
- Spanish expansion
- Reduced motion
- High contrast where supported
=== OPEN QUESTIONS ===
- Which accessibility target is contractually required?
- Which browser and assistive-technology combinations require formal support?
- Is a formal conformance report expected?
- Which workflows are included in enterprise procurement reviews?
- Is the project required to support forced-color mode?
- Is RTL support planned for the current release?
- Which automated accessibility tools are available?
- Who owns manual screen-reader testing?
- Who approves accessibility exceptions?
- Are user studies with disabled participants available?
=== KNOWN LIMITATIONS ===
- Legal compliance is not certified.
- Formal conformance is not certified.
- Complete screen-reader behavior requires direct testing.
- Browser-specific behavior requires live validation.
- Exact contrast results require verified colors.
- Dynamic behavior requires runtime testing.
- Automated tools cannot identify every barrier.
- Final production readiness requires implementation QA.
=== FINAL PROFESSIONAL NOTE ===
Use this audit as a design and engineering remediation plan. Obtain qualified legal, regulatory, or formal conformance review when required. A complete accessibility program should combine design standards, semantic implementation, keyboard testing, assistive-technology validation, responsive review, user-task testing, governance, and continuous regression testing.
web-ui-accessibility-usability-auditor-app.zip
ZIP · project files
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
Web UI Accessibility & Usability Auditor helps web agencies, SaaS teams, enterprise organizations, UI and UX designers, frontend developers, QA engineers, product teams, business owners, and design-system creators identify accessibility barriers, usability friction, interaction ambiguity, and implementation risks in websites and web applications.
The skill transforms screenshots, recordings, Figma exports, source-code excerpts, automated reports, test notes, component documentation, design systems, or written interface descriptions into a structured, evidence-based accessibility and usability audit.
It evaluates semantic structure, page titles, landmarks, headings, lists, native HTML usage, accessible names, roles, values, labels, instructions, contrast, typography, links, buttons, keyboard navigation, focus visibility, focus order, forms, validation, errors, authentication, alternative text, ARIA relationships, dynamic updates, status announcements, navigation systems, mobile menus, modals, drawers, popovers, tooltips, tables, data grids, charts, videos, audio, animation, time limits, touch targets, zoom, reflow, responsive behavior, cognitive usability, language clarity, consistency, and design-system quality.
The agent clearly distinguishes accessibility barriers from general usability problems while showing where the two overlap. It also distinguishes observed evidence, inferred risks, recommended changes, open questions, and findings that require keyboard, browser, assistive-technology, or implementation validation.
Each finding can include evidence, affected users, affected tasks, severity, user impact, business impact, likely cause, remediation guidance, implementation notes, acceptance criteria, manual tests, automated-test recommendations, confidence level, and suggested ownership.
The skill supports full-product audits, page-level audits, component audits, keyboard and focus audits, form audits, ARIA reviews, semantic HTML reviews, responsive accessibility audits, design-system accessibility audits, usability reviews, launch-readiness reports, and developer remediation handoffs.
It prioritizes native semantic HTML, visible focus, complete keyboard operability, persistent labels, understandable errors, accurate alternative text, restrained and correct ARIA usage, responsive reflow, readable content, predictable interaction, user control, ethical design, and testable implementation requirements.
The core commercial promise is: identify accessibility and usability barriers, explain their user and business impact, and convert them into prioritized, testable remediation requirements.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 2 months ago
- Passed all security checks, Safe to install