What problem does it solve?
React Native developers often struggle to select appropriate test layers, configure tooling compatible with their RN version, and avoid common testing anti-patterns, leading to wasted effort on flaky, misaligned, or incomplete test suites.
Core Features & Use Cases
- Multi-layer test guidance: Covers static analysis, Jest unit tests, React Native Testing Library component tests, snapshot tests, and Detox/Appium/Maestro E2E tests for all common RN testing needs.
- Context-aware recommendations: Automatically adapts to your project's RN version, existing test configuration, package manager, and platform (Android/iOS/CI) requirements to avoid misconfigured setups.
- Use case: If you're adding regression tests for a new payment feature in your RN e-commerce app, this skill will guide you to write fast unit tests for payment logic, component tests for the payment UI, and only add E2E tests for the critical end-to-end payment path.
Quick Start
Use the rn-test skill to design and implement appropriate unit, component, and E2E tests for the new user profile screen in your React Native project.