
Claude Skills by Intense-Visions
github.com/Intense-Visions> Set up and configure Expo projects with managed workflow, EAS Build, development builds, and config plugins
> Build performant scrollable lists with FlatList, SectionList, and FlashList for large data sets
> Implement touch gestures with React Native Gesture Handler for swipe, pan, pinch, and long press interactions
> Bridge native platform APIs into React Native with Expo Modules API and Turbo Modules
> Implement stack, tab, and drawer navigation in React Native with type-safe routing and deep linking
> Handle network requests, offline support, caching, and connectivity monitoring in React Native
> Optimize React Native app performance with profiling, memoization, lazy loading, and native thread management
> Implement push notifications with Expo Notifications, Firebase Cloud Messaging, and Apple Push Notification Service
> Persist data on mobile with AsyncStorage, SecureStore, MMKV, and SQLite for different use cases
> Test React Native apps with Jest, React Native Testing Library, and Detox for unit, integration, and E2E coverage
> LLM-judgment skill that critiques identifier names — variables, functions, types, and files — for clarity, concreteness, weight, and predictive power. First member of the craft-pipeline initiative. Uses a curated rubric catalog seeded from Martin / Beck / Karlton. Emits 3-axis findings (tier × impact × confidence per ADR 0019).
> Manage environment config with ConfigModule.forRoot, ConfigService, and Joi schema validation
> Define HTTP route handlers with @Controller, method decorators, params, and versioning
> Master NestJS DI container with tokens, useClass/useValue/useFactory providers
> Validate request payloads with class-validator, class-transformer, and DTO patterns
> Build event-driven systems with EventEmitter2, CQRS module, CommandBus, and QueryBus
> Handle errors globally with @Catch, ExceptionFilter, and custom exception hierarchies
> Build GraphQL APIs with GraphQLModule, @Resolver, @Query/@Mutation, @ObjectType, and DataLoader
> Protect routes with @UseGuards, CanActivate, JWT guards, and role-based access control
> Transform responses and add cross-cutting behavior with NestInterceptor and CallHandler
> Connect services with ClientsModule, @MessagePattern, @EventPattern, and TCP/Redis transport
> Apply NestMiddleware and functional middleware with consumer.forRoutes binding
> Organize NestJS applications with cohesive feature modules, controlled exports, and composable dynamic configurations
> Validate and transform request data with PipeTransform, ValidationPipe, and custom pipes
> Encapsulate business logic in @Injectable services with repository pattern separation
> Document APIs with @ApiProperty, @ApiOperation, @ApiTags, and DocumentBuilder
> Test NestJS apps with Test.createTestingModule, jest mocks, supertest e2e, and overrideProvider
> Structure Next.js 13+ applications using the App Router's file-system conventions for layouts, nested routes, and route segments
> Implement authentication with session handling, middleware guards, and Auth.js integration
> Control Next.js's four cache layers to balance freshness, performance, and cost
> Fetch server-side data efficiently without waterfalls using async Server Components
> Reduce bundle size, split code strategically, and optimize runtime performance for production
> Manage environment variables, runtime config, and server-only module boundaries safely
> Handle runtime errors and missing routes gracefully with error.tsx and not-found.tsx
> Serve optimized, correctly sized images automatically with next/image
> Define SEO metadata, Open Graph tags, and dynamic OG images with the Metadata API
> Run code at the edge before a request completes — redirect, rewrite, or modify responses
> Configure Next.js inside a monorepo with shared packages and Turborepo task orchestration
> Render multiple pages simultaneously in one layout and intercept routes for modal patterns
> Create HTTP endpoints in the App Router using route.ts with typed method exports
> Mutate server-side data directly from components using async functions — no API route required
> Keep data fetching and heavy logic on the server; push interactivity to the client only where needed
> Pre-render pages at build time or on a schedule using SSG, generateStaticParams, and ISR
> Stream server-rendered HTML progressively using Suspense boundaries and loading.tsx
> Test App Router components, Server Actions, and Route Handlers with Jest, Vitest, and MSW
> Handle binary data, encodings, and conversions with Node.js Buffer and TextEncoder
> Spawn and manage child processes with exec, spawn, fork, and IPC communication
> Implement hashing, HMAC, signing, encryption, and key derivation with Node.js crypto
> Manage environment configuration with process.env, dotenv, and validation for 12-factor apps
> Handle uncaught exceptions, promise rejections, and errors across async Node.js code