android-accessibility

Audit Jetpack Compose UIs for accessibility gaps and remediation steps.

8|1|Updated Jun 12, 2018
One-click install
npx skills add https://github.com/SheTieJun/BaseKit --skill android-accessibility-shetiejun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-accessibility
Source: https://github.com/SheTieJun/BaseKit/tree/main/.trae/skills/android-accessibility
Command: npx skills add https://github.com/SheTieJun/BaseKit --skill android-accessibility-shetiejun

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auditing Android UI for accessibility gaps across Jetpack Compose screens and ensuring content descriptions, proper hit targets, color contrast, and focus semantics are correctly implemented.

Core Features & Use Cases

  • Accessibility audit prompts for Jetpack Compose: checks contentDescription, semantics, 48dp touch targets, contrast ratios.
  • Actionable remediation prompts and prompts for code changes.
  • Use cases: QA engineers, Android developers, accessibility consultants to improve app inclusivity across screens.

Quick Start

Run android-accessibility against the provided Jetpack Compose screen and generate a prioritized accessibility fix list with contentDescription recommendations, hit target adjustments, contrast improvements, and semantic grouping suggestions.

Frequently Asked Questions about android-accessibility

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

FAQPage Schema
How do I audit Jetpack Compose UIs for Android accessibility gaps?

Auditing Jetpack Compose UIs for accessibility involves checking contentDescription, semantics, 48dp touch targets, and focus order. This process identifies missing descriptions and contrast issues to deliver concrete remediation steps.

What is the minimum touch target size for Android accessibility in Compose?

The minimum touch target size for Android accessibility in Compose is 48dp. Enforcing this hit target size ensures interactive elements are large enough to be easily tapped by users with motor impairments.

How do I fix TalkBack focus order in Jetpack Compose forms and lists?

Fix TalkBack focus order in Jetpack Compose forms and lists by applying semantic grouping and adjusting traversal indices. This ensures screen readers navigate interactive elements in a logical sequence.

Does this accessibility audit check WCAG color contrast ratios in Compose?

Yes, the accessibility audit checks WCAG color contrast ratios in Compose. It evaluates UI color combinations against WCAG standards and delivers actionable contrast improvements to ensure readability.

Can I use this to generate an accessibility fix list for Android apps?

Yes, you can use this to generate a prioritized accessibility fix list for Android apps. It analyzes Compose screens and outputs contentDescription recommendations, touch target adjustments, and semantic grouping suggestions.

Why does my Jetpack Compose screen fail contentDescription checks?

Your Jetpack Compose screen fails contentDescription checks when interactive elements or images lack descriptive text for screen readers. The audit identifies these gaps and provides explicit contentDescription recommendations.