Database
Browse 6,168 skills across 448 packs and 38 categories
Spring Security
324LAuthentication, authorization, and security configuration with Spring Security including JWT, OAuth2, and method-level security
Spring Testing
360LTesting patterns for Spring Boot applications including unit tests, integration tests, sliced tests, and test containers
Spring Webflux
291LReactive programming with Spring WebFlux including Mono, Flux, non-blocking I/O, and reactive data access
Ctes Recursive
227LCommon Table Expressions and recursive queries for hierarchical data, graph traversal, and complex query composition
Indexing Strategies
182LIndex types, design strategies, and maintenance for optimal query performance in relational databases
JSON Operations
261LJSON storage, querying, indexing, and manipulation in PostgreSQL and MySQL for semi-structured data
Migration Patterns
254LDatabase schema migration strategies for safe, reversible, and zero-downtime changes to production databases
Postgres Operations
130LUse this skill when working with PostgreSQL specifically. Activate when users mention postgres, postgress, postgresql, psql, EXPLAIN ANALYZE, VACUUM, autovacuum, bloat, WAL, connection pooling with pgbouncer, JSONB, partitioning, logical replication, RLS, or when they need Postgres-specific tuning, migration safety, or incident diagnosis.
Query Optimization
217LTechniques for analyzing and optimizing SQL query performance using execution plans, statistics, and query rewrites
Stored Procedures
317LStored procedures, functions, and triggers for encapsulating business logic and automating actions within the database
Transactions Isolation
225LTransaction management, ACID properties, isolation levels, and concurrency control in relational databases
Window Functions
198LSQL window functions for analytics, ranking, and running calculations over partitioned result sets
Disk Management
272LDisk partitioning, filesystems, LVM, RAID, mount management, and storage monitoring on Linux
File Permissions
241LLinux file permissions, ownership, special bits, ACLs, and file attribute management
Log Management
319LLog management with journalctl, rsyslog, logrotate, and centralized logging strategies on Linux
Networking Tools
316LLinux networking tools including ss, ip, iptables, nftables, and diagnostic utilities
Process Management
259LProcess lifecycle, monitoring, signals, cgroups, and performance analysis on Linux systems
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