appkit-accessibility-auditor

Audit AppKit interfaces for accessibility gaps and propose patch-ready fixes.

42|3|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/sorty-organizer/Sorty --skill appkit-accessibility-auditor-sorty-organizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appkit-accessibility-auditor
Source: https://github.com/sorty-organizer/Sorty/tree/main/.agents/skills/appkit-accessibility-auditor
Command: npx skills add https://github.com/sorty-organizer/Sorty --skill appkit-accessibility-auditor-sorty-organizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AppKit-based macOS apps often ship with accessibility gaps that impede VoiceOver narration, keyboard navigation, and semantic clarity. This skill provides practical, minimal recommendations to identify and fix these issues without large rewrites.

Core Features & Use Cases

  • Conduct automated and manual accessibility audits on NSView, NSViewController, NSTableView, NSOutlineView, and custom controls.
  • Propose patch-ready changes for roles, labels, keyboard focus, and dynamic content announcements.
  • Prioritize fixes with actionable steps aligned to AppKit accessibility guidelines for immediate improvements.

Quick Start

Use this skill to audit an AppKit screen and generate patch-ready, accessibility-focused recommendations.

Frequently Asked Questions about appkit-accessibility-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit AppKit accessibility issues with VoiceOver and keyboard navigation?

The skill audits NSView, NSViewController, NSTableView, NSOutlineView, and custom controls to identify accessibility gaps and propose concrete, minimal fixes for VoiceOver, keyboard navigation, and semantic structure without large rewrites.

What is the best way to fix VoiceOver narration gaps in macOS AppKit apps?

To fix VoiceOver narration gaps, apply patch-ready changes to roles, labels, keyboard focus, and dynamic content announcements aligned with AppKit accessibility guidelines for immediate improvements.

Does this approach work with custom AppKit controls and NSTableView?

Yes, it audits custom AppKit controls and NSTableView components to identify accessibility gaps and propose concrete, minimal fixes that fit AppKit architectures and avoid large rewrites.

How do I improve keyboard navigation and semantic structure in NSViewController?

Conduct an accessibility audit on NSViewController to identify keyboard navigation and semantic structure gaps, then apply patch-ready changes prioritized with actionable steps for immediate improvements.

Can I get patch-ready accessibility fixes without rewriting my AppKit interface?

Yes, it proposes concrete, minimal fixes that fit AppKit architectures and avoid large rewrites, delivering patch-ready recommendations for immediate accessibility improvements.

What AppKit components are covered by an accessibility audit?

The audit covers NSView, NSViewController, NSTableView, NSOutlineView, and custom controls to identify accessibility gaps and propose concrete, minimal fixes for typical UI patterns.