mobx-state-tree-store-builder
MobX State Tree Store Builder
This skill helps create MobX State Tree stores following the established patterns in the Fitness Tracker App. It handles the complex setup required for proper TypeScript integration, RootStore injection, and consistent architectural patterns.
When to Use This Skill
Use this skill when you need to:
- Create a new domain model (like ExerciseModel)
- Build a collection store (like ExerciseStoreModel)
- Add a new store to the RootStore
- Extend existing stores with new functionality
- Create proper TypeScript interfaces and snapshots
Store Types
Domain Models
Atomic data models that represent business entities. Examples: ExerciseModel, UserModel.
Pattern: types.model("Name", { ... }).views(...).actions(...)
More from planeinabottle/fitnessmobileapp
react-native-i18n-workflow
Manages internationalization strings and translation workflows using i18next and react-i18next. Use when adding new text, supporting additional languages, or implementing pluralization and interpolation in Fitness Tracker App.
4react-native-storage-manager
Handles MMKV storage operations and data persistence patterns with encryption. Use when implementing data persistence, caching, or user preferences in Fitness Tracker App.
4react-native-navigation-builder
Creates navigation structures following the app's nested navigator pattern. Handles type-safe navigation, stack and tab setup, and screen parameter management in Fitness Tracker App.
3react-native-testing-patterns
Implements testing strategies for React Native components, MST stores, and services using Jest, React Testing Library, and Maestro. Use when writing unit, integration, or E2E tests in Fitness Tracker App.
3