flutter/audit-ui-thread-safety
Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT).
npx skills add https://github.com/flutter/flutter-intellij --skill audit-ui-thread-safety
You are tasked with preventing UI freezes and ensuring a responsive user experience by validating threading rules.
Prevent UI freezes and ensure a responsive user experience by validating threading rules.
./gradlew test and ./gradlew verifyPlugin to ensure the project is in a good state before refactoring.runInEdt, invokeLater, and invokeAndWait.Task.Backgroundable or ReadAction.nonBlocking../gradlew testClasses to ensure safe refactoring../gradlew test and ./gradlew verifyPlugin to ensure no regressions../gradlew runIde) and perform key actions while monitoring for UI freezes.Take flutter/audit-ui-thread-safety from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.