flutter-improving-accessibility

Configure Flutter apps with semantics annotations and accessibility guidelines.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/tanaka-mambinge/dotfiles --skill flutter-improving-accessibility-tanaka-mambinge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-improving-accessibility
Source: https://github.com/tanaka-mambinge/dotfiles/tree/main/ai-configs/skills/flutter-improving-accessibility
Command: npx skills add https://github.com/tanaka-mambinge/dotfiles --skill flutter-improving-accessibility-tanaka-mambinge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configures a Flutter app to support assistive technologies such as Screen Readers, enabling usable experiences for people with disabilities.

Core Features & Use Cases

  • Enforces accessibility best practices across UI design, including font scaling, color contrast, and tap target sizing.
  • Utilizes Semantics, MergeSemantics, and ExcludeSemantics to expose meaningful information to accessibility tools.
  • Addresses web accessibility considerations and adaptive design for cross-platform Flutter apps.

Quick Start

Create a minimal Flutter app that enables accessibility features and semantic labeling.

Frequently Asked Questions about flutter-improving-accessibility

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

FAQPage Schema
How do I make a Flutter app accessible to screen readers?

To make a Flutter app accessible to screen readers, you use Semantics, MergeSemantics, and ExcludeSemantics widgets to expose meaningful roles and information to assistive technologies. This enables usable experiences for people with disabilities navigating your interface.

What is the minimum tap target size for Flutter accessibility?

Flutter accessibility best practices enforce minimum tap target sizing to ensure touch targets are large enough for users with motor impairments. This Skill configures your app to maintain these minimum tap target dimensions across the UI.

How do I maintain color contrast in Flutter for accessibility?

Maintaining color contrast in Flutter for accessibility involves configuring UI design to meet established contrast guidelines. This Skill enforces color contrast in accordance with accessibility guidelines, ensuring readable text and visual elements for users with visual impairments.

Can I use Flutter semantics widgets for web accessibility?

Yes, Flutter semantics widgets support web accessibility and adaptive design for cross-platform apps. This Skill addresses web accessibility considerations by enforcing semantics annotations and roles, ensuring your Flutter web app remains usable with assistive technologies.

When should I use ExcludeSemantics in Flutter?

You should use ExcludeSemantics in Flutter when you need to hide decorative or redundant UI elements from screen readers. This Skill utilizes ExcludeSemantics alongside Semantics and MergeSemantics to ensure only meaningful information is exposed to accessibility tools.