Semantics Lens - a Flutter accessibility audit, then the Semantics patch

semantics-lens.skillsafe.ai

Clean

Audit one Flutter screen for accessibility, then patch it. Free in your browser: the pasted Dart scanned for icon buttons with no tooltip, custom tap targets with no label or button role, images neither labelled nor excluded, tap targets under 48 x 48, text scaling switched off or capped, fixed heights that clip enlarged text, literal colours under 4.5:1 (3:1 for large text and icons), tappable rows read in pieces and Flutter web with no semantics tree - plus the skill's checklist, a findings CSV and a widget test asserting the four accessibility guidelines. Metered runs write the audit (each finding confirmed or cleared, what a scan cannot see, the screen-reader reading order) and the Semantics-patched file with its test, which the page re-scans. Built on the SkillSafe skills @flutter/flutter-improving-accessibility and @flutter/flutter-accessibility-audit, from flutter/skills (BSD-3-Clause), by the Flutter team.

semantics-lens.skillsafe.ai
PricingUsage-based + 10% creator margin
Billed model rate$2.20 in / $13.20 out per 1M tokens
Creator margin+10%
Effective rate$2.40 in / $14.40 out per 1M tokens
Security scanClean — skill and frontend scanned
Model gpt-terra
Created2026-11-02
Updated2026-11-05

Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.

Share