android-e2e-testing
Test Expo Router features on Android emulators using ADB. Use after implementing native…
A skill ships inside a plugin. Install the plugin, and a skill that gets Auto-invokedWhat is this?This plugin ships a FLOW.md router the engine fires, so the matching skill runs itself. No slash command to remember.Learn how → runs itself when your prompt calls for it.
40,063 skills across 2,406 plugins. 1,623 of them fire as you prompt.
Test Expo Router features on Android emulators using ADB. Use after implementing native…
In-depth design-focused code review - understands codebase context before evaluating PR…
Write TSDoc comments for Expo SDK APIs following official conventions. MUST USE when…
Write and organize unit tests for functions, methods, and classes using `package:test`. Use…
Architectural patterns, entrypoint structure, exit codes, stream routing, and subprocess…
Collect coverage using the coverage packge and create an LCOV report
Production animation patterns for React Native using Reanimated 4, Skia, WebGPU, and TypeGPU.…
Software Mansion's best practices for audio in React Native using react-native-audio-api.…
Complete onboarding guide for developers who are new to Detour, the open-source deferred deep…
Run Expo's configured AI code reviewer on local changes or an expo/expo pull request,…
Persist and query local data with expo-sqlite in Expo or React Native apps. Use for SQLite…
Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line,…
Define and generate mock objects for external dependencies using `package:mockito` and…
Replace the usage of `expect` and similar functions from `package:matcher` to…
Bundle Mode lets worklets access the entire JS bundle (imports inside worklets, etc.). Stable…
Software Mansion's guide for migrating Expo SDK apps to Meta Quest using expo-horizon…
Software Mansion's Fishjam — hosted WebRTC platform for video, audio, and one-to-many…
Workflow for fixing package version conflicts. Use this when `pub get` fails due to…
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to…
Guides agents in compiling and packaging C/C++ source code into dynamic or static libraries…
Software Mansion's best practices for gestures in React Native apps using React Native…
Node.js / TypeScript server SDK for Fishjam — backends that create rooms, mint peer tokens,…
React Native JSI (JavaScript Interface) — C++ API for interacting with the JS runtime. Use…
How to inject external code examples into Dartdoc using the {@example} directive, and how to…
Guide agents to use `package:ffigen` to automatically generate FFI bindings instead of…
Cross-platform file and directory path manipulation, segment splitting, extension extraction,…
Use when the user mentions migrating deep links, switching away from Branch or AppsFlyer,…
Software Mansion's moq-kit — native Swift (iOS) and Kotlin (Android) SDKs for Media over QUIC…
Software Mansion's best practices for multithreading in React Native apps using…
Applies Dart 3 pattern matching, switch expressions, and destructuring idiomatically to…
Help users write syntactically and semantically correct primary constructors in Dart, and…
Rules and formatting guidelines for writing Dart /// API documentation and doc comments. Use…
Build on-device AI features in React Native and Expo apps with React Native ExecuTorch. Use…
Fishjam platform fundamentals — domain model and auth shared by all SDKs. Covers glossary…
Implement, migrate, design, review, and troubleshoot haptic feedback with Software Mansion…
Configures Flutter Driver for app interaction and converts MCP actions into permanent…
Adds interactive widget previews to the project using the previews.dart system. Use when…
Implement a component-level test using `WidgetTester` to verify UI rendering and user…
Python server SDK for Fishjam — backends that create rooms, mint peer tokens, receive server…
Best practices for using Radon IDE's MCP tools when developing, debugging, and inspecting…
Browser-only React SDK for Fishjam — joining rooms, capturing camera/microphone/screen,…
Architects a Flutter application using the recommended layered approach (UI, Logic, Data).…
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to…
Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP…
Software Mansion's best practices for production React Native and Expo apps on the New…
React Native / Expo SDK for Fishjam — video/audio streaming on iOS and Android. Use when…
Software Mansion's react-native-moq — Media over QUIC (MoQ) live streaming for React Native:…
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when…
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based…
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in…
Software Mansion's best practices for rich text in React Native using…
Best practices for integrating and using RNRepo — Software Mansion's infrastructure for…
Software Mansion's best practices for SVG rendering in React Native apps using React Native…
Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to…
TypeGPU is type-safe WebGPU in TypeScript. Use whenever the user writes, debugs, or designs…
An opinionated library of Flows. Free. Open source. V1.
© 2026 Flowy
Built for Claude Code · Not affiliated with Anthropic