CtrlK
BlogDocsLog inGet started
Tessl Logo

thiennc-tesoglobal/flutter-skills

Focused Agent Skills for complete Flutter and Dart app delivery.

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

SKILL.mdskills/flutter-accessibility/

name:
flutter-accessibility
description:
Build or audit Flutter accessibility for semantics, screen readers, focus, keyboard access, text scaling, contrast, target size, and motion preferences. Pair with flutter-responsive-layout when large text causes reflow, clipping, or overflow across constraints.

Flutter Accessibility

Treat accessibility as behavior to implement and verify, not a label-only cleanup.

Audit the flow

Identify the primary task, semantic reading order, actionable controls, dynamic announcements, focus transitions, text scaling, contrast, motion, and keyboard or switch access on each target platform.

Rules

  • Prefer semantic built-in controls before manually adding Semantics.
  • Give custom interactive widgets roles, labels, values, states, and actions without duplicating child semantics.
  • Keep visual, semantic, and keyboard focus order aligned.
  • Allow text to scale without clipping or hiding essential actions.
  • Meet platform-appropriate target sizes and do not rely on color alone.
  • Preserve functionality with reduced motion and increased contrast preferences.
  • Announce meaningful asynchronous state changes without creating repetitive noise.
  • Exclude decorative content from the semantics tree when it adds no information.

Verification

Use widget tests with semantics enabled and Flutter's accessibility guideline matchers where suitable. Also test the changed flow with TalkBack or VoiceOver and keyboard navigation on supported desktop/web targets.

Sources

  • Flutter accessibility
  • Accessibility testing

skills

flutter-accessibility

README.md

tile.json