jutsu-expoexpo-router
Use when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.
Use when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.
Use when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, immer, and custom middleware.
Use when working with Tailwind CSS utility classes for layout, spacing, typography, colors, and visual effects. Covers utility-first CSS patterns and class composition.
Use when Vue component patterns including props, emits, slots, and provide/inject. Use when building reusable Vue components.
Use when relay fragment composition, data masking, colocation, and container patterns for React applications.
Use when Effect error handling patterns including catchAll, catchTag, either, option, and typed errors. Use for handling expected errors in Effect applications.
Use when typeScript utility types, mapped types, and advanced type manipulation. Use when creating flexible, type-safe TypeScript code.
Use when managing state and side effects in Ink applications using React hooks for terminal UIs.
Use when Vue 3 Composition API with reactive refs, computed, and composables. Use when building modern Vue 3 applications.
Use when configuring interactive controls and args for Storybook stories. Helps create dynamic, explorable component demonstrations with proper type constraints.
Use when creating and managing Zustand stores for React state management. Covers store creation, selectors, actions, and basic usage patterns.
Use when handling async operations in Angular applications with observables, operators, and subjects.
Use when implementing Apollo Client patterns for queries, mutations, cache management, and local state in React applications.
Render views and templates in Phoenix using HEEx templates, function components, slots, and assigns
Use when optimizing Tailwind CSS for production, reducing bundle size, and improving performance. Covers PurgeCSS, JIT mode, and build optimization.
Use when relay mutations with optimistic updates, connections, declarative mutations, and error handling.
Use when building modular Angular applications requiring dependency injection with providers, injectors, and services.
Use when building reusable component patterns with Tailwind CSS. Covers component extraction, @apply directive, and composable design patterns.
Use when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.
Use when building responsive layouts and mobile-first designs with Tailwind CSS. Covers breakpoints, container queries, and responsive utilities.
Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
Use when implementing advanced Zustand patterns including transient updates, subscriptions with selectors, store composition, and performance optimization techniques.