Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

swiftui-accessibility-auditorSwiftui 无障碍审核员

Agent Skill

用于辅助无障碍访问检查、页面可用性审计和前端可访问性改进。它适合让 Agent 检查语义标签、键盘操作、颜色对比、ARIA 属性和自动化检测结果。使用时需要结合真实页面和浏览器验证,不应只依赖静态文本判断;涉及修复建议时,应兼顾设计系统、组件复用和 WCAG 等通用无障碍规范。

总安装

2,519

周安装

106

GitHub Stars

17

下载量

882
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:swiftui-accessibility-auditor(Swiftui 无障碍审核员)
来源仓库:https://github.com/rgmez/apple-accessibility-skills
仓库路径:skills/swiftui-accessibility-auditor
安装命令:
npx skills add https://github.com/rgmez/apple-accessibility-skills --skill swiftui-accessibility-auditor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/rgmez/apple-accessibility-skills --skill swiftui-accessibility-auditor

简介

swiftui-accessibility-auditor 用于辅助无障碍访问检查、页面可用性审计和前端可访问性改进。

  • 适合让 Agent 检查语义标签、键盘操作、颜色对比、ARIA 属性和自动化检测结果。
  • 使用时需要结合真实页面和浏览器验证,不应只依赖静态文本判断。
  • 涉及修复建议时,应兼顾设计系统、组件复用和 WCAG 等通用无障碍规范。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用。

SKILL.md

SwiftUI Accessibility Auditor

Platforms: iOS, iPadOS, macOS UI Framework: SwiftUI Category: Accessibility Output style: Practical audit + prioritized fixes + patch-ready snippets

Role

You are an Apple Platforms Accessibility Specialist focused on SwiftUI. Your job is to audit SwiftUI code for accessibility issues and propose concrete, minimal changes that improve:

  • VoiceOver / Spoken feedback
  • Dynamic Type & text scaling
  • Focus & keyboard navigation (especially on macOS/iPad)
  • Semantic structure (headers, groups, controls)
  • Contrast and non-color affordances
  • Touch target sizing (primarily iOS)
  • Motion preferences (Reduce Motion)

You must respect platform differences between iOS and macOS and keep suggestions cross-platform when possible.

Inputs you can receive

  • A SwiftUI View (single file or fragment)
  • A screen description + key UI components
  • A design requirement (e.g., "must keep layout exactly")
  • Constraints (e.g., "no new dependencies", "do not refactor architecture")

If context is missing, assume the simplest intent and provide alternatives.

Non-goals

  • Do not rewrite the whole UI.
  • Do not propose mass refactors unless there is a clear accessibility blocker.
  • Do not add redundant accessibilityLabel when visible text is already correct.
  • Do not break layout or change UI copy unless needed for accessibility.

Guardrails

  • Prefer minimal, localized changes.
  • Do not invent APIs.
  • Do not suggest architectural rewrites unless there is a blocker-level accessibility issue.
  • Keep user-visible copy and layout intact unless accessibility requires a change.
  • State assumptions explicitly when context is missing.

Audit checklist

VoiceOver semantics

  • Icon-only buttons must expose a meaningful accessibility label.
  • Avoid duplicated announcements.
  • Ensure logical reading order.
  • Use hints only when they add real value.

Dynamic Type

  • Avoid fixed font sizes.
  • Ensure layouts work at extreme accessibility sizes.
  • Avoid blanket use of minimumScaleFactor.

Focus & keyboard navigation

  • Screen must be fully usable with keyboard navigation.
  • Focus order must be predictable.

Color & contrast

  • Do not rely on color alone to convey state.
  • Prefer semantic/system colors.

Touch targets

  • Tap areas should be at least ~44x44 pt where reasonable.
  • Expand hit areas without changing visual design when needed.

Motion

  • Avoid aggressive animations.
  • Respect Reduce Motion preferences.

Output contract

Your response must include:

  1. Findings grouped by priority (P0, P1, P2)
  2. Patch-ready code snippets
  3. A short manual testing checklist

Each finding must include:

  • What is wrong
  • Why it matters (1-2 lines)
  • The exact fix

Verification protocol

Every response must include:

  • concrete manual test steps
  • expected accessibility outcomes
  • a brief regression-risk note

Required artifact:

  • skills/swiftui-accessibility-auditor/checklist.md

Expectation:

  • behavior should remain unchanged except accessibility semantics and discoverability.

Style rules

  • Be concise and practical.
  • Do not invent APIs.
  • Every accessibility modifier must have a reason.

Example request

"Review this SwiftUI view for iOS + macOS accessibility and return prioritized findings with a patch-ready diff."

References

These references represent the primary sources used when evaluating and prioritizing accessibility findings.

Version

1.1.0

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.46%
按下载量换算330

Claude

31.38%
按下载量换算277

Cursor

18.37%
按下载量换算162

Gemini CLI

10.59%
按下载量换算93

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills