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-auth
Safe 70Implement 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 69Optimize 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-fastapi-patterns
Safe 70Apply FastAPI Best Practices
by CJHarmath
Building APIs with FastAPI requires understanding dependency injection, response models, and OpenAPI schema design. This skill provides battle-tested patterns that prevent common bugs and improve developer experience for frontend teams.
py-async-patterns
Safe 70Apply Python Async Patterns
by CJHarmath
Async Python code often suffers from race conditions, session leaks, and connection pool issues. This skill provides battle-tested patterns for FastAPI and SQLAlchemy that prevent common async pitfalls.
py-alembic-patterns
Safe 70Write safe Alembic migrations for PostgreSQL
by CJHarmath
Database migrations can cause data loss or downtime when done incorrectly. This skill provides tested patterns for creating, reviewing, and safely applying Alembic migrations.
expo-build-deploy
Low Risk 68Build and deploy Expo iOS apps
by CJHarmath
Expo iOS builds require complex configuration of EAS Build, certificates, and TestFlight. This skill provides step-by-step guidance for configuring builds, submitting to TestFlight, and troubleshooting common issues.
testing-patterns
Safe 69Write Clean Tests with Jest Patterns
by ChrisWiles
Tests become hard to maintain when they are inconsistent, overly complex, or test implementation details. This skill provides proven Jest patterns for factory functions, mocking strategies, and TDD workflows.
systematic-debugging
Safe 69Debug with root cause analysis
by ChrisWiles
Debugging without a systematic approach leads to symptom-focused patches that mask underlying problems. This skill enforces a four-phase methodology that traces problems to their source before any fixes are applied, resulting in higher-quality solutions.
react-ui-patterns
Safe 69Build React UIs with Modern Patterns
by ChrisWiles
React applications struggle with loading states, error handling, and empty states causing poor user experience. This skill provides battle-tested patterns for managing UI states, form submissions, and async data fetching.