Database
Browse 6,168 skills across 448 packs and 38 categories
Shell Scripting
298LBash scripting patterns, control flow, text processing, and automation for Linux administration
Systemd
211LSystemd service units, timers, targets, and dependency management for Linux init systems
User Management
370LUser and group management, sudo configuration, PAM, and SSH access control on Linux
Basics Syntax
166LCore regular expression syntax including character classes, quantifiers, anchors, and alternation
Email URL Validation
136LPractical regex patterns for validating emails, URLs, IP addresses, and other common string formats
Log Parsing
160LRegex patterns for parsing structured and semi-structured log files from common servers, applications, and systems
Lookahead Lookbehind
135LLookahead and lookbehind assertions for matching patterns based on surrounding context without consuming characters
Named Groups
160LNamed capture groups for readable, maintainable regex patterns with structured data extraction
Performance
223LRegex performance optimization, catastrophic backtracking prevention, and engine internals for writing efficient patterns
Search Replace
218LRegex-powered find and replace patterns for text transformation, refactoring, and data reformatting
Text Extraction
174LRegex patterns for extracting structured data from unstructured or semi-structured text sources
Apollo Client
354LApollo Client with React for querying, mutating, and caching GraphQL data
Apollo Server
304LApollo Server setup, configuration, plugins, and production deployment patterns
Authentication
333LAuthentication and authorization patterns for securing GraphQL APIs
Code Generation
405LType-safe GraphQL development with graphql-codegen for TypeScript
Pagination
354LCursor-based pagination following the Relay connection specification
Resolvers
217LResolver patterns, data loading strategies, and the N+1 problem in GraphQL
Schema Design
186LSchema design principles for building maintainable, intuitive GraphQL APIs
Subscriptions
338LReal-time GraphQL subscriptions with WebSockets and server-sent events
Drizzle
230LDrizzle ORM for lightweight, type-safe SQL in TypeScript with zero dependencies, SQL-like syntax, and schema-as-code
Knex
260LKnex.js SQL query builder for Node.js with schema building, migrations, seed files, and support for PostgreSQL, MySQL, and SQLite
Kysely
293LKysely type-safe SQL query builder for TypeScript with zero overhead, full autocompletion, and no code generation
Mikro ORM
299LMikroORM for TypeScript with Unit of Work, Identity Map, decorator-based entities, and support for SQL and MongoDB
Mongoose
291LMongoose ODM for MongoDB with schema validation, middleware hooks, population, virtuals, and TypeScript support in Node.js
Prisma
219LPrisma ORM for type-safe database access with auto-generated client, migrations, and schema-first modeling in TypeScript/Node.js
Sequelize
242LSequelize ORM for promise-based SQL database access with model definitions, associations, migrations, and transaction support in Node.js
Typeorm
246LTypeORM for decorator-based entity modeling, migrations, and Active Record or Data Mapper patterns in TypeScript/Node.js
API Key Auth
221LAPI key generation, hashing, rotation, scoping, and rate limiting patterns
JWT Tokens
150LJWT creation, validation, refresh token rotation, and secure token storage patterns
Multi Tenancy
198LMulti-tenant authentication isolation, tenant-scoped tokens, and data boundary enforcement
Oauth2 Flows
193LOAuth 2.0 authorization code, PKCE, client credentials, and token exchange patterns
Passkeys
212LPasskeys and WebAuthn implementation for passwordless authentication
Rbac
195LRole-based access control design, permission hierarchies, and enforcement patterns
Session Management
167LServer-side session handling, cookie security, session stores, and fixation prevention
Sso Saml
254LSSO and SAML integration for enterprise identity federation and service provider setup
Chat Rooms
305LChat room architecture covering message routing, history, moderation, and scalable room-based real-time systems
Collaborative Editing
308LReal-time collaborative editing with CRDTs and Operational Transform for conflict-free concurrent document editing
Presence
276LUser presence system design for tracking online/offline status, typing indicators, and activity in real-time apps
Reconnection
406LReconnection and offline resilience patterns for WebSocket apps including retry strategies and state synchronization
Scaling Websockets
392LScaling WebSocket applications with Redis pub/sub, sticky sessions, horizontal scaling, and load balancing strategies
Server Sent Events
265LServer-Sent Events (SSE) patterns for efficient unidirectional real-time streaming from server to client
Socket Io
247LSocket.IO patterns for event-driven real-time communication with automatic reconnection and room management
Websocket Basics
177LWebSocket API fundamentals including connection lifecycle, message framing, and browser/server implementations
Changesets
204LVersioning and changelog management with Changesets for coordinated monorepo package releases
CI Optimization
337LCI/CD optimization for monorepos including affected detection, caching strategies, and parallel execution
Dependency Management
310LManaging internal package dependencies, versioning strategies, and dependency graph health in monorepos
Lerna
197LMulti-package repository management with Lerna for versioning, publishing, and task orchestration
Nx
245LMonorepo development with Nx including project graph, generators, executors, and computation caching
Pnpm Workspaces
223LManaging monorepo packages with pnpm workspaces including linking, filtering, and dependency hoisting
Shared Configs
324LSharing ESLint, TypeScript, Prettier, and other tool configurations across monorepo packages
Turborepo
174LBuild system orchestration with Turborepo for high-performance monorepo task running and caching
API Gateway
297LAWS API Gateway for building, deploying, and managing RESTful and WebSocket APIs
Cloudformation
277LAWS CloudFormation infrastructure-as-code for provisioning and managing AWS resources declaratively
Cognito
285LAWS Cognito user authentication and authorization for web and mobile applications
Dynamodb
202LAWS DynamoDB NoSQL database for high-performance key-value and document workloads
Ecs Fargate
232LAWS ECS and Fargate for running containerized applications without managing servers
Rds Aurora
320LAWS RDS and Aurora managed relational databases for production SQL workloads
S3
199LAWS S3 object storage service for scalable, durable file and data storage
Sqs Sns
238LAWS SQS and SNS messaging services for decoupled, event-driven architectures
Terraform Basics
235LTerraform fundamentals including providers, resources, data sources, and core workflow