Database
Browse 4,557 skills across 394 packs and 37 categories
Lookahead Lookbehind
136LLookahead and lookbehind assertions for matching patterns based on surrounding context without consuming characters
Named Groups
161LNamed capture groups for readable, maintainable regex patterns with structured data extraction
Performance
224LRegex performance optimization, catastrophic backtracking prevention, and engine internals for writing efficient patterns
Search Replace
219LRegex-powered find and replace patterns for text transformation, refactoring, and data reformatting
Text Extraction
175LRegex patterns for extracting structured data from unstructured or semi-structured text sources
Apollo Client
355LApollo Client with React for querying, mutating, and caching GraphQL data
Apollo Server
305LApollo Server setup, configuration, plugins, and production deployment patterns
Authentication
334LAuthentication and authorization patterns for securing GraphQL APIs
Code Generation
406LType-safe GraphQL development with graphql-codegen for TypeScript
Pagination
355LCursor-based pagination following the Relay connection specification
Resolvers
218LResolver patterns, data loading strategies, and the N+1 problem in GraphQL
Schema Design
187LSchema design principles for building maintainable, intuitive GraphQL APIs
Subscriptions
339LReal-time GraphQL subscriptions with WebSockets and server-sent events
Drizzle
231LDrizzle ORM for lightweight, type-safe SQL in TypeScript with zero dependencies, SQL-like syntax, and schema-as-code
Knex
261LKnex.js SQL query builder for Node.js with schema building, migrations, seed files, and support for PostgreSQL, MySQL, and SQLite
Kysely
294LKysely type-safe SQL query builder for TypeScript with zero overhead, full autocompletion, and no code generation
Mikro ORM
300LMikroORM for TypeScript with Unit of Work, Identity Map, decorator-based entities, and support for SQL and MongoDB
Mongoose
292LMongoose ODM for MongoDB with schema validation, middleware hooks, population, virtuals, and TypeScript support in Node.js
Prisma
220LPrisma ORM for type-safe database access with auto-generated client, migrations, and schema-first modeling in TypeScript/Node.js
Sequelize
243LSequelize ORM for promise-based SQL database access with model definitions, associations, migrations, and transaction support in Node.js
Typeorm
247LTypeORM for decorator-based entity modeling, migrations, and Active Record or Data Mapper patterns in TypeScript/Node.js
API Key Auth
222LAPI key generation, hashing, rotation, scoping, and rate limiting patterns
JWT Tokens
151LJWT creation, validation, refresh token rotation, and secure token storage patterns
Multi Tenancy
199LMulti-tenant authentication isolation, tenant-scoped tokens, and data boundary enforcement
Oauth2 Flows
194LOAuth 2.0 authorization code, PKCE, client credentials, and token exchange patterns
Passkeys
213LPasskeys and WebAuthn implementation for passwordless authentication
Rbac
196LRole-based access control design, permission hierarchies, and enforcement patterns
Session Management
168LServer-side session handling, cookie security, session stores, and fixation prevention
Sso Saml
255LSSO and SAML integration for enterprise identity federation and service provider setup
Chat Rooms
306LChat room architecture covering message routing, history, moderation, and scalable room-based real-time systems
Collaborative Editing
309LReal-time collaborative editing with CRDTs and Operational Transform for conflict-free concurrent document editing
Presence
277LUser presence system design for tracking online/offline status, typing indicators, and activity in real-time apps
Reconnection
407LReconnection and offline resilience patterns for WebSocket apps including retry strategies and state synchronization
Scaling Websockets
393LScaling WebSocket applications with Redis pub/sub, sticky sessions, horizontal scaling, and load balancing strategies
Server Sent Events
266LServer-Sent Events (SSE) patterns for efficient unidirectional real-time streaming from server to client
Socket Io
248LSocket.IO patterns for event-driven real-time communication with automatic reconnection and room management
Websocket Basics
178LWebSocket API fundamentals including connection lifecycle, message framing, and browser/server implementations
Changesets
205LVersioning and changelog management with Changesets for coordinated monorepo package releases
CI Optimization
338LCI/CD optimization for monorepos including affected detection, caching strategies, and parallel execution
Dependency Management
311LManaging internal package dependencies, versioning strategies, and dependency graph health in monorepos
Lerna
198LMulti-package repository management with Lerna for versioning, publishing, and task orchestration
Nx
246LMonorepo development with Nx including project graph, generators, executors, and computation caching
Pnpm Workspaces
224LManaging monorepo packages with pnpm workspaces including linking, filtering, and dependency hoisting
Shared Configs
325LSharing ESLint, TypeScript, Prettier, and other tool configurations across monorepo packages
Turborepo
175LBuild system orchestration with Turborepo for high-performance monorepo task running and caching
API Gateway
298LAWS API Gateway for building, deploying, and managing RESTful and WebSocket APIs
Cloudformation
278LAWS CloudFormation infrastructure-as-code for provisioning and managing AWS resources declaratively
Cognito
286LAWS Cognito user authentication and authorization for web and mobile applications
Dynamodb
203LAWS DynamoDB NoSQL database for high-performance key-value and document workloads
Ecs Fargate
233LAWS ECS and Fargate for running containerized applications without managing servers
Rds Aurora
321LAWS RDS and Aurora managed relational databases for production SQL workloads
S3
200LAWS S3 object storage service for scalable, durable file and data storage
Sqs Sns
239LAWS SQS and SNS messaging services for decoupled, event-driven architectures
Terraform Basics
236LTerraform fundamentals including providers, resources, data sources, and core workflow
Terraform CI CD Pipeline
472LRunning Terraform in CI/CD pipelines with automated plan, approval gates, and safe apply workflows
Terraform Modules
289LTerraform module design, composition, versioning, and reuse patterns
Terraform Provisioners
273LTerraform provisioners, null resources, triggers, and when to use alternatives
Terraform State Management
264LRemote state backends, state locking, import, migration, and state surgery techniques
Terraform Testing
354LTesting Terraform configurations with native tests, Terratest, plan validation, and policy-as-code
Terraform Variables Outputs
354LTerraform variables, outputs, locals, type constraints, validation, and data flow patterns