About
This skill streamlines the Flutter testing workflow by offering comprehensive patterns for isolated layer testing, dependency mocking with Mockito, and state management testing with Riverpod. It ensures high-quality code by enforcing industry best practices like the Given-When-Then structure, proper widget testing with keys and screen size configuration, and thorough coverage of both success and error scenarios. Whether you're debugging existing tests or architecting a testing suite from scratch, this skill provides the architectural guidelines needed to maintain a reliable and testable codebase.