What problem does it solve?
This Skill provides a structured, battle-tested blueprint for building maintainable React and React Native applications, reducing friction and inconsistencies across teams.
Core Features & Use Cases
- Code Quality & Linting: Adopt Biome as the single source of truth for linting and formatting, ensuring consistency across projects.
- TypeScript & Testing: Enforce strict TypeScript settings and Jest-based testing to catch issues early.
- Project Structure: Apply Domain-Driven Design principles to organize code by feature/domain with clear boundaries.
- React Best Practices: Follow robust useEffect guidelines and modern React patterns to improve performance and reliability.
- Expo Native Guidelines: For React Native with Expo, align with best practices in app configuration and tooling.
Quick Start
Initialize your project with Biome, TypeScript, and Jest configurations; then refactor the codebase to align with the described patterns.