audit-ui-thread-safety Skill
Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT). Published by flutter in flutter-intellij.
What is audit-ui-thread-safety Skill?
Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT). Published by flutter in flutter-intellij. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Security review
- Design and media
- Research
- Testing use cases
Technical details
- Install or run with Copy skill directory
When to use audit-ui-thread-safety Skill
- Use it for testing.
- Use it for security review.
- Use it for design and media.
- Use it for research.
Built with
Editorial notes
Source
- Creator: flutter
- Repository: flutter/flutter-intellij
- Skill file: .agents/skills/audit-ui-thread-safety/SKILL.md
What it does
Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT).
Skill instructions
Skill: UI Thread Safety & Responsiveness You are tasked with preventing UI freezes and ensuring a responsive user experience by validating threading rules. Objective Prevent UI freezes and ensure a responsive user experience by validating threading rules. Workflow Instructions 1. Baseline - Run ./gradlew test and ./gradlew verifyPlugin to ensure the project is in a good state before refactoring. 2. Audit EDT Usage - Search for usages of runInEdt, invokeLater, and invokeAndWait. 3. Identify Blocking Calls - Ensure no I/O operations (file access, network calls) or heavy computations occur within these UI blocks. 4. Migrate to Background - Refactor heavy tasks to run on background threads using Task.Backgroundable or ReadAction.nonBlocking. 5. Check Modality - Verify that modal dialogs do not block the UI thread unnecessarily. 6. Verify - Run ./gradlew testClasses to ensure safe refactoring. - Run ./gradlew test and ./gradlew verifyPlugin to ensure no regressions. - Run the plugin in a sa
Explore related resources
Frequently asked questions
What is audit-ui-thread-safety?
audit-ui-thread-safety is a open-source AI agent skill with Copy skill directory. Prevent UI freezes and ensure a responsive user experience by validating threading rules and migrating blocking calls off the Event Dispatch Thread (EDT).
Who is audit-ui-thread-safety best for?
audit-ui-thread-safety is best for reusing agent instructions, scripts, and references, testing workflows, security review workflows, design and media workflows.
How do I install audit-ui-thread-safety?
Install or run audit-ui-thread-safety using Copy skill directory. Check audit-ui-thread-safety for the latest setup command.
Is audit-ui-thread-safety actively maintained?
audit-ui-thread-safety may need a closer maintenance check before production use.
Auto-fetched from GitHub.