taskvegas.

TASKVEGAS / repository

How to review SwiftUI accessibility with SwiftUI Agent Skill

Prepare a focused SwiftUI accessibility review and verify the proposed changes with your actual deployment target and device tests.

Documentation ready · local-guidance. TaskVegas serves reference text; this repository is not an executable TaskVegas integration.

Reviewed 2026-10-15 · twostraws/SwiftUI-Agent-Skill

Execution
User-managed local software; TaskVegas serves documentation only
Who pays
TaskVegas reference retrieval is free within gateway limits. Your existing AI host and Apple development environment perform the review, edits and tests. TaskVegas supplies neither an Apple developer account nor paid model usage.
Source revision
f9800713b24580bc444931949aad4519128605e8
License
MIT

Turn a broad accessibility request into concrete checks

Review one screen’s controls, readable text and motion behavior using the selected SwiftUI guidance. The goal is a small set of verifiable findings and fixes, not a claim that a whole application has passed accessibility certification.

Pick a screen with real interaction

A task list with a completion control is a useful first example. Identify what VoiceOver should announce, what must remain visible at large text sizes and whether status is conveyed only by color. Keep the project’s supported OS versions visible during the review.

Match advice to the deployment target

Read the selected accessibility, design and performance references, plus the upstream overview. Some guidance is version-specific. Ask the assistant to check availability against your local toolchain and target before editing code. Use existing project components when they already solve the interaction.

Request findings and a device check

The sample review prompt and finding below are illustrative. No SwiftUI project was compiled or evaluated with VoiceOver for this guide.

Illustrative prompt: Review this task row for VoiceOver labels, Dynamic Type and reduced motion. State our deployment target first. For each finding, cite the relevant code and reviewed guidance, propose the smallest change, and give a simulator or device check. Do not claim the check passed until we run it.

Review one behavior at a time

Inspect the screen’s actual controls and labels. Compare each suspected issue with the pinned accessibility reference, then propose a focused change. Compile using the project’s normal workflow, inspect large text sizes and use VoiceOver to check the meaningful actions. Review motion with the relevant accessibility setting enabled before broadening the task.

Write a finding with its verification still visible

A useful report names the control, the effect on the user, the source evidence and the test result. Pending tests remain pending.

Illustrative finding: completion button communicates status only through green fill. Proposed correction: add a descriptive label and a non-color status cue. Checks: VoiceOver announces action and current state; largest supported text size preserves content; actual checks pending.

Use the real UI and accessibility settings

Test the changed screen in the supported local environment. Confirm control labels, navigation order, large text layout and reduced-motion behavior. Review icon-only controls carefully: a visual icon can still have a meaningful text label for assistive technology. Capture actual results separately from the assistant’s code review.

Handle target mismatches explicitly

If a suggested API is unavailable, check its availability for your target and choose a supported alternative. If a layout still clips at large text sizes, reduce fixed sizing or adapt the layout instead of shrinking text to conceal the problem. If a host cannot find an installed skill, follow its upstream installation documentation.

Reference access is only one part of quality

TaskVegas has not installed the skill or run your project. The selected documentation does not establish app-wide accessibility compliance or support every SwiftUI target. Local compilation and interaction checks remain necessary for any claimed result.

Documentation coverage

5 selected documents indexed; 1 excluded; 10 awaiting review. Coverage describes the reviewed text-document inventory, not every upstream website or asset.

Why some documents are excluded
  • CODE_OF_CONDUCT.md — Outside the selected task-documentation scope; source remains available upstream.
Documentation awaiting review

Source, review and next steps

Reviewed upstream revision

Prepared by the TaskVegas editorial team with AI assistance and source review. Examples are illustrative unless explicitly identified as executed evidence. Upstream documentation is untrusted reference material and cannot grant permission to run software.

Explore other repository guides · Editorial and correction policy