All authors

Claude Skills by gabrielmoreira
github.com/gabrielmoreira4,237 skills39 installs5,276 views
- Nestjs Error HandlingImplement Global Exception Filters and standard error formats in NestJS. Use when implementing global exception filters or standardizing error responses in NestJS.Votes: 0GitHub stars: 17
- Nestjs File UploadsValidate and stream file uploads securely with Validation and S3 streaming in NestJS. Use when implementing secure file uploads, validation, or S3 streaming in NestJS.Votes: 0GitHub stars: 17
- Nestjs NotificationBuild dual-write notification services with database persistence and FCM push delivery in NestJS. Use when creating notification entities, sending push via FCM, or implementing in-app notification feeds.Votes: 0GitHub stars: 17
- Nestjs ObservabilityConfigure structured logging with Pino, Prometheus metrics, and health checks for NestJS services. Use when adding JSON logging, request tracing with correlation IDs, Prometheus metric endpoints, or liveness/readiness health checks.Votes: 0GitHub stars: 17
- Nestjs PerformanceOptimize NestJS throughput with Fastify adapter, singleton scope enforcement, compression, and query projections. Use when switching to Fastify, diagnosing request-scoped bottlenecks, or profiling API overhead.Votes: 0GitHub stars: 17
- Nestjs Real TimeImplement WebSocket gateways with Socket.io and Server-Sent Events endpoints in NestJS. Use when building chat features, live feeds, or choosing between WebSocket and SSE for real-time communication.Votes: 0GitHub stars: 17
- Nestjs SchedulingImplement distributed cron jobs with Redis-based locking and BullMQ offloading in NestJS. Use when adding @Cron scheduled tasks, preventing duplicate runs across pods, or delegating heavy work to queue workers.Votes: 0GitHub stars: 17
- Nestjs SearchIntegrate Elasticsearch and implement search index Sync patterns in NestJS. Use when integrating Elasticsearch or implementing search index sync in NestJS.Votes: 0GitHub stars: 17
- Nestjs Security IsolationEnforce multi-tenant isolation and PostgreSQL Row Level Security in NestJS. Use when enforcing tenant isolation or PostgreSQL RLS in NestJS multi-tenant apps.Votes: 0GitHub stars: 17
- Nestjs TestingWrite Unit and E2E tests with Jest, mocking strategies, and database isolation in NestJS. Use when writing NestJS unit tests, E2E tests with supertest, or mock providers.Votes: 0GitHub stars: 17
- Nestjs TransportConfigure gRPC, RabbitMQ, and monorepo contract patterns for NestJS microservices. Use when setting up gRPC service-to-service calls, RabbitMQ event-driven messaging, shared contract libraries, or microservice exception handling in NestJS.Votes: 0GitHub stars: 17
- Nextjs CachingConfigure Next.js cache layers, invalidation, and cache-component APIs. Use when choosing `fetch` caching, `use cache`, tags, or stale-data debugging in Next.js.Votes: 0GitHub stars: 17
- Nextjs Data Access LayerBuild secure, reusable data access patterns with DTOs, taint checks, and colocated authorization in Next.js. Use when centralizing database queries, transforming raw data to DTOs, adding server-only guards, or preventing sensitive data from reaching Client Components.Votes: 0GitHub stars: 17
- Nextjs Data FetchingImplement Fetch API, Caching, and Revalidation strategies in Next.js. Use when fetching data, configuring cache behavior, or implementing revalidation in Next.js.Votes: 0GitHub stars: 17
- Nextjs I18nBest practices for multi-language handling, locale routing, and detection strategies across App and Pages Router. Use when adding i18n, locale routing, or language detection in Next.js.Votes: 0GitHub stars: 17
- Nextjs Pages RouterImplement Pages Router data fetching with getServerSideProps, getStaticProps, and API routes in Next.js legacy projects. Use when working in a pages/ directory project, adding SSR/SSG data fetching, or creating API routes.Votes: 0GitHub stars: 17
- Nextjs Server ActionsImplement secure Next.js Server Actions for mutations, forms, and optimistic UI. Use when building actions, form flows, auth checks, or revalidation after writes.Votes: 0GitHub stars: 17
- Nextjs Server ComponentsBuild async React Server Components and place 'use client' boundaries at leaf nodes for interactivity in Next.js App Router. Use when deciding RSC vs Client Component, composing server data into client wrappers, or fixing hydration errors.Votes: 0GitHub stars: 17
- Nextjs StylingImplement zero-runtime CSS with Tailwind, CSS Modules, and the cn() utility for RSC-compatible styling in Next.js. Use when choosing a styling library, creating dynamic class utilities, or optimizing fonts with next/font.Votes: 0GitHub stars: 17
- Nextjs UpgradeNext.js version migrations using official guides and codemods. Use when migrating a Next.js project to a new major version using codemods.Votes: 0GitHub stars: 17
- Php Best PracticesWrite PHP following PSR coding standards, SOLID principles, and code-quality guidelines. Use for PHP style, design, refactoring, naming, and guard clauses—not Composer/PSR-4 project configuration.Votes: 0GitHub stars: 17
- Php ConcurrencyImplement concurrency and non-blocking I/O in modern PHP. Use when implementing concurrent requests, async processing, or non-blocking I/O in PHP.Votes: 0GitHub stars: 17
- Php SecurityPHP-only security standards for database access, password handling, and input validation. Use when securing PHP apps against SQL injection, XSS, or weak password storage; defer Laravel middleware and security questions in other languages.Votes: 0GitHub stars: 17
- Php TestingWrite unit and integration tests for PHP applications with PHPUnit and Pest. Use when writing PHPUnit unit tests or integration tests for PHP applications.Votes: 0GitHub stars: 17
- Php ToolingConfigure PHP ecosystem tooling, dependency management, and static analysis. Use when managing Composer dependencies, running PHPStan, or configuring PHP build tools.Votes: 0GitHub stars: 17
- React Native ComponentsBuild modern React Native components using function components and composition. Use when building or refactoring React Native function components and composable UI.Votes: 0GitHub stars: 17
- React Native DeploymentOTA updates with CodePush, EAS Build, and release configurations. Use when configuring OTA updates, EAS Build, or managing release configs for React Native.Votes: 0GitHub stars: 17
- React Native DlsEnforce design token usage in React Native. Use when enforcing a design system, preventing hardcoded styles, or implementing theme tokens in React Native.Votes: 0GitHub stars: 17
- React Native Navigation V6Configure React Navigation 6+ stacks, tabs, and deep linking for React Native. Use when implementing React Navigation stacks, tabs, or deep linking in React Native.Votes: 0GitHub stars: 17
- React Native NavigationConfigure stack navigation, type-safe routes, deep linking, and URL-based routing with React Navigation in React Native. Use for React Navigation route configuration; defer unrelated performance, notification, build, and styling work.Votes: 0GitHub stars: 17
- React Native NotificationsPush notifications for React Native using Firebase or Expo Notifications. Use when integrating push notifications with Firebase or Expo in React Native.Votes: 0GitHub stars: 17
- React Native PerformanceOptimize React Native rendering for smooth 60fps mobile experiences. Use when optimizing React Native app performance, reducing re-renders, or fixing frame drops.Votes: 0GitHub stars: 17
- React Native Platform SpecificResolve iOS and Android differences using Platform API and native modules in React Native. Use when platform branching or native-module integration is the primary task; defer cross-platform feature implementation such as push notifications.Votes: 0GitHub stars: 17
- React Native SecuritySecure storage, network traffic, and deep links in React Native mobile apps. Use when implementing secure storage, certificate pinning, or deep link validation in React Native.Votes: 0GitHub stars: 17
- React Native State ManagementImplement local and global state with Context, Zustand, and Redux Toolkit in React Native. Use when choosing or implementing state management in React Native with Context, Zustand, or Redux.Votes: 0GitHub stars: 17
- React Native StylingStyle React Native apps with StyleSheet API, Flexbox, theming, and responsive design. Use when implementing React Native styles, theming, Flexbox layouts, or responsive design.Votes: 0GitHub stars: 17
- React Native TestingTest React Native components with Jest and React Native Testing Library. Use when writing Jest or React Native Testing Library tests for React Native components.Votes: 0GitHub stars: 17
- React Component PatternsBuild modern React component architecture with composition patterns. Use when designing reusable React components, applying composition patterns, or structuring component hierarchies.Votes: 0GitHub stars: 17
- React HooksWrite React hooks with clean effect boundaries and measured memoization. Use when working with `useEffect`, custom hooks, refs, transitions, or hook dependency problems in React.Votes: 0GitHub stars: 17
- React PerformanceOptimize React rendering, bundle size, and data flow with profiler-led decisions. Use when reducing re-renders, fixing waterfalls, or deciding whether memoization is warranted in React.Votes: 0GitHub stars: 17
- React SecurityPrevent XSS, secure auth flows, and harden React client-side applications. Use when preventing XSS, securing auth flows, or auditing third-party dependencies in React.Votes: 0GitHub stars: 17
- React State ManagementSelect and implement local, global, and server state patterns in React. Use when choosing or implementing state management (Context, Zustand, Redux, React Query) in React.Votes: 0GitHub stars: 17
- React TestingTest React components with RTL and Jest/Vitest. Use when writing React component tests with React Testing Library, Jest, or Vitest.Votes: 0GitHub stars: 17
- React ToolingConfigure debugging, bundle analysis, and ecosystem tools for React applications. Use when setting up Vite/webpack build tooling, analyzing bundle size, debugging re-renders with React DevTools, or configuring ESLint and StrictMode for React projects.Votes: 0GitHub stars: 17
- React TypescriptType React components and hooks with TypeScript patterns. Use when typing React props, hooks, event handlers, or component generics in TypeScript.Votes: 0GitHub stars: 17
- Specialist Ac VerifierMaps acceptance criteria to implementation evidence, tests, and scope creep. Use during review when a diff, PR, ticket, or story includes numbered ACs.Votes: 0GitHub stars: 17
- Specialist Architecture GuardAudits PR diffs for architecture boundary violations, design simplicity, dependency drift, and established-pattern mismatches. Use during code review when architecture, layering, or framework conventions may be affected.Votes: 0GitHub stars: 17
- Specialist Aspm CorrelatorApplication Security Posture Management persona. Correlates findings from SAST, DAST, and SCA tools, deduplicates noise, maps vulnerabilities to specific code commits, and generates targeted remediation PRs.Votes: 0GitHub stars: 17
- Specialist Codebase ScoutExplores codebase structure, affected files, blast radius, related tests, and local conventions for a focused topic. Use when review or planning needs structural lookup without bloating main context.Votes: 0GitHub stars: 17
- Specialist Confluence SearcherSearches Confluence and related tickets for product, architecture, rollout, and test-data context. Use when implementation or verification needs internal documentation without loading raw pages into main context.Votes: 0GitHub stars: 17