web-auth
Safe 69Implement secure web authentication
by CJHarmath
Building secure login flows and session management in React requires understanding multiple authentication patterns. This skill provides production-ready code examples for JWT, OAuth, cookies, and protected routes.
rn-zustand-patterns
Safe 70Apply Zustand patterns for React Native
by CJHarmath
Zustand state management in React Native has subtle timing behaviors that cause hard-to-debug issues. This skill provides proven patterns to handle synchronous set() calls, avoid stale closures in async operations, and implement reliable store subscriptions.
rn-testing
Safe 69Test React Native Apps with Jest
by CJHarmath
Writing tests for React Native apps requires understanding of mocking native modules, handling async state, and testing Zustand stores. This skill provides proven patterns and code examples for reliable test suites.
rn-styling
Safe 70Apply React Native styling patterns
by CJHarmath
React Native styling differs from web CSS. This skill provides proven patterns for NativeWind, BrandColors, platform-specific styles, and responsive layouts to build consistent cross-platform mobile UI.
rn-state-flows
Low Risk 68Design Complex State Flows in React Native
by CJHarmath
Complex multi-step operations in React Native are prone to ordering bugs and untested edge cases. This skill provides patterns for modeling state transitions, implementing validated flow steps, and surfacing flow state to the UI.
rn-performance
Safe 69Optimize React Native Performance
by CJHarmath
React Native apps often suffer from scroll jank, unnecessary re-renders, and slow list performance. This skill provides proven patterns for FlatList optimization, memoization, and state management that eliminate performance bottlenecks.
rn-observability
Safe 69Add observability to React Native
by CJHarmath
Silent failures create debugging nightmares. Use logging patterns, error message design, and structured debugging techniques to diagnose production issues fast.
rn-navigation
Low Risk 68Build Expo Router navigation
by CJHarmath
React Native apps require proper navigation architecture for tab bars, modals, and deep linking. This skill provides proven Expo Router patterns for production apps.
rn-native-features
Safe 70Implement Native iOS Features in Expo React Native
by CJHarmath
Building Expo React Native apps that need native iOS capabilities like camera, push notifications, haptics, and secure storage requires platform-specific patterns. This skill provides ready-to-use code examples for implementing these features correctly with proper permission handling and Expo best practices.
rn-auth
Safe 69Implement React Native authentication in Expo apps
by CJHarmath
React Native authentication requires careful handling of OAuth flows, secure token storage, and session management. This skill provides battle-tested patterns for implementing login with Google, token storage with SecureStore, protected routes with Expo Router, and backend integration.
rn-async-patterns
Safe 69Debug React Native async issues
by CJHarmath
Async bugs in React Native apps often work in development but fail under load. This skill provides patterns to detect and fix race conditions, floating promises, and async timing issues in Zustand-based state management.
react-zustand-patterns
Safe 70Apply Zustand state management patterns
by CJHarmath
Zustand's simplicity hides timing complexities that cause subtle bugs. Learn patterns for synchronous set() behavior, stale closure prevention, async actions, and selector optimization to write reliable React state management.
react-testing
Safe 69Write React Tests with Jest and Testing Library
by CJHarmath
Testing React components requires understanding component rendering, user interactions, and async state management. This skill provides ready-to-use patterns for Jest and React Testing Library that help you write reliable tests for components, stores, hooks, and async operations.
react-state-flows
Safe 69Implement complex React state flows
by CJHarmath
Multi-step React operations with async dependencies are prone to ordering bugs and missing preconditions. This skill provides patterns and checklists for implementing robust state machine patterns in React web and React Native applications.
react-performance
Safe 70Optimize React Application Performance
by CJHarmath
React applications often suffer from unnecessary re-renders and slow list rendering causing poor user experience. This skill provides expert patterns for memoization, virtualization, code splitting, and performance profiling to build fast, responsive React applications.
react-observability
Safe 70Build Observable React Applications with Smart Logging
by CJHarmath
Silent failures make debugging impossible. This skill teaches you to write React code with built-in observability through structured logging, contextual error messages, and production-ready debugging patterns.
react-async-patterns
Safe 69Fix React async bugs with proven patterns
by CJHarmath
Async bugs in React often work in development but fail under load. This skill provides battle-tested patterns for floating promises, race conditions, and async timing issues with Zustand and React Query.
py-testing-async
Safe 69Write async tests with pytest
by CJHarmath
Async testing requires specific patterns that differ from synchronous code. This skill provides ready-to-use patterns for pytest-asyncio configuration, async fixtures, mocking async functions, and database test isolation.
py-sqlmodel-patterns
Safe 69Write SQLModel patterns for async databases
by CJHarmath
SQLModel combines Pydantic and SQLAlchemy, creating confusion about models and schemas. Async SQLAlchemy has different rules than sync. This skill provides tested patterns for eager loading, relationships, sessions, and common database operations.
py-pydantic-patterns
Safe 70Apply Pydantic v2 Validation Patterns
by CJHarmath
Pydantic v2 has significant API changes from v1. This skill provides proven patterns for validation, serialization, and schema design to help you migrate and build robust data models.