Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
react-native-components
Use when building React Native UI components with core components, custom components, and component patterns. Covers View, Text, Image, ScrollView, FlatList, and component composition.
TheBushidoCollective/han 129
-
react-native-styling
Use when styling React Native components with StyleSheet, Flexbox layout, responsive design, and theming. Covers platform-specific styling and design systems.
TheBushidoCollective/han 129
-
react-performance
Use when React performance optimization including memoization, lazy loading, and virtualization. Use when optimizing React applications.
TheBushidoCollective/han 129
-
react-hooks-patterns
Use when React Hooks patterns including useState, useEffect, useContext, useMemo, useCallback, and custom hooks. Use for modern React development.
TheBushidoCollective/han 129
-
react-context-patterns
Use when React Context patterns for state management. Use when sharing state across component trees without prop drilling.
TheBushidoCollective/han 129
-
nestjs-dependency-injection
Use when nestJS dependency injection with providers, modules, and decorators. Use when building modular NestJS applications.
TheBushidoCollective/han 129
-
nestjs-guards-interceptors
Use when nestJS guards and interceptors for auth, logging, and transformation. Use when implementing cross-cutting concerns.
TheBushidoCollective/han 129
-
nestjs-testing
Use when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
TheBushidoCollective/han 129
-
nextjs-app-router
Use when next.js App Router with layouts, loading states, and streaming. Use when building modern Next.js 13+ applications.
TheBushidoCollective/han 129
-
nextjs-server-components
Use when next.js Server Components for optimal performance. Use when building data-intensive Next.js applications.
TheBushidoCollective/han 129
-
nextjs-data-fetching
Use when next.js data fetching patterns including SSG, SSR, and ISR. Use when building data-driven Next.js applications.
TheBushidoCollective/han 129
-
zustand-middleware
Use when implementing Zustand middleware for persistence, dev tools, immutability, and other enhanced store functionality. Covers persist, devtools, immer, and custom middleware.
TheBushidoCollective/han 129
-
zustand-store-patterns
Use when creating and managing Zustand stores for React state management. Covers store creation, selectors, actions, and basic usage patterns.
TheBushidoCollective/han 129
-
zustand-advanced-patterns
Use when implementing advanced Zustand patterns including transient updates, subscriptions with selectors, store composition, and performance optimization techniques.
TheBushidoCollective/han 129
-
zustand-typescript
Use when working with Zustand in TypeScript projects. Covers type-safe store creation, typed selectors, and advanced TypeScript patterns with Zustand.
TheBushidoCollective/han 129
-
expo-modules
Use when working with Expo SDK modules for camera, location, notifications, file system, and other device APIs. Covers permissions, configurations, and best practices.
TheBushidoCollective/han 129
-
expo-build
Use when building and deploying Expo apps with EAS Build. Covers build configuration, development builds, production builds, and app store submission.
TheBushidoCollective/han 129
-
expo-config
Use when configuring Expo apps with app.json, app.config.js, and EAS configuration. Covers app metadata, plugins, build configuration, and environment variables.
TheBushidoCollective/han 129
-
expo-router
Use when implementing file-based routing in Expo with Expo Router. Covers app directory structure, navigation, layouts, dynamic routes, and deep linking.
TheBushidoCollective/han 129
-
expo-updates
Use when implementing over-the-air (OTA) updates with Expo Updates. Covers update configuration, checking for updates, and update strategies.
TheBushidoCollective/han 129
-
Kotlin DSL Patterns
Use when domain-specific language design in Kotlin using type-safe builders, infix functions, operator overloading, lambdas with receivers, and patterns for creating expressive, readable DSLs for configuration and domain modeling.
TheBushidoCollective/han 129
-
Kotlin Null Safety
Use when kotlin's null safety system including nullable types, safe calls, Elvis operator, smart casts, and patterns for eliminating NullPointerExceptions while maintaining code expressiveness and clarity.
TheBushidoCollective/han 129
-
Kotlin Coroutines
Use when kotlin coroutines for structured concurrency including suspend functions, coroutine builders, Flow, channels, and patterns for building efficient asynchronous code with cancellation and exception handling.
TheBushidoCollective/han 129
-
ruby-metaprogramming
Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
TheBushidoCollective/han 129