Database
Browse 4,557 skills across 394 packs and 37 categories
Content Scripts
227LContent scripts for DOM manipulation, page interaction, and isolated world execution in browser extensions
Cross-Browser
239LCross-browser extension compatibility across Chrome, Firefox, and Safari with API normalization and build strategies
Extension Publishing
274LPublishing browser extensions to Chrome Web Store and Firefox Add-ons including review processes and automation
Manifest V3
216LChrome Manifest V3 fundamentals including configuration, permissions, and migration from V2
Messaging
275LMessage passing between extension components including content scripts, service workers, popups, and external pages
Popup UI
344LBuilding popup and options page UIs for browser extensions with responsive layouts and framework integration
Storage API
268LExtension storage APIs and state management patterns including sync, local, and session storage
API Authentication
156LAPI authentication patterns including OAuth 2.0, JWT, and API keys for securing HTTP APIs
API Documentation
194LOpenAPI and Swagger documentation practices for generating accurate, maintainable API references
API Error Handling
168LError response design and HTTP status code conventions for consistent, actionable API error reporting
API Pagination
147LPagination patterns including cursor-based, offset, and keyset pagination for efficient list endpoints
API Versioning
133LAPI versioning strategies for evolving APIs without breaking existing consumers
GRAPHQL Design
166LGraphQL schema design patterns for building flexible, efficient, and evolvable query APIs
REST Design
133LRESTful API design principles for building consistent, intuitive, and scalable HTTP APIs
Webhook Design
164LWebhook design and delivery patterns for reliable, secure event-driven API integrations
CDN Setup
214LCDN setup and optimization with Cloudflare, Fastly, and CloudFront for global content delivery
DNS Architecture
74LThis skill elucidates the hierarchical, distributed nature of the Domain Name System, covering its core components and resolution process. Activate it when designing, deploying, or troubleshooting reliable and performant name resolution infrastructure.
DNS Management
177LDNS configuration, record management, and resolution strategies for reliable domain infrastructure
Load Balancing
238LLoad balancing patterns, algorithms, and tools for distributing traffic across backend services
Network Security
353LNetwork security patterns including firewalls, DDoS protection, WAFs, and intrusion detection
Reverse Proxy
270LReverse proxy configuration with Nginx and Caddy for routing, TLS termination, and request handling
Service Mesh
296LService mesh patterns with Istio and Linkerd for observability, traffic management, and mTLS
SSL TLS
232LSSL/TLS certificate management, HTTPS configuration, and transport security best practices
TCP IP Fundamentals
74LYou master the foundational protocols of the internet, TCP and IP. Activate this skill when designing network architectures, troubleshooting connectivity issues, or optimizing data transmission for robust and efficient systems.
VPN Networking
253LVPN and private networking patterns for secure inter-service and remote access connectivity
Branded Types
126LCreate nominally distinct types from structural primitives using phantom brands.
Builder Pattern
144LImplement fluent, type-accumulating builders that enforce required fields at compile time.
Conditional Types
119LBranch at the type level with conditional expressions, infer, and distributive behavior.
Discriminated Unions
124LModel mutually exclusive states with tagged union types and exhaustive narrowing.
Generic Constraints
117LConstrain generic type parameters to enforce structural and behavioral contracts at compile time.
Module Augmentation
149LExtend third-party and global type declarations without modifying source using module augmentation.
Template Literal Types
123LConstruct and parse string-level types using template literal syntax for compile-time string validation.
Type Guards
130LNarrow types at runtime with user-defined type predicates and assertion functions.
Code Review
113LCode review best practices for constructive, efficient pull request reviews
Conventional Commits
123LConventional Commits specification for structured, machine-readable commit messages
Git Bisect Debug
152LDebugging with git bisect and advanced git log techniques to pinpoint regressions
Git Hooks
116LGit hooks automation with Husky and lint-staged for pre-commit quality gates
Gitflow
117LGitflow branching model for structured release-oriented development workflows
Monorepo Management
145LMonorepo strategies with Nx and Turborepo for scalable multi-project repositories
Release Management
150LRelease management and tagging strategies for predictable, automated software releases
Trunk Based
117LTrunk-based development for continuous integration with short-lived branches
Container Registries
188LContainer registry setup, authentication, and image management for ECR, GCR, GHCR, and Docker Hub
Container Security
201LContainer image scanning, runtime hardening, and security best practices for production workloads
Docker Compose
206LDocker Compose configuration for multi-service development, testing, and local orchestration
Docker Networking
182LDocker networking modes, custom networks, DNS resolution, and multi-host connectivity patterns
Dockerfile Optimization
147LMulti-stage builds, layer caching, and image size optimization for production Docker images
Helm Charts
220LHelm chart creation, templating, dependency management, and release lifecycle for Kubernetes
Kubernetes Autoscaling
276LKubernetes autoscaling with HPA, VPA, Cluster Autoscaler, and event-driven scaling with KEDA
Kubernetes Basics
235LKubernetes core concepts including pods, services, deployments, and namespace management
Component Architecture
172LComponent API design, composition patterns, and architecture for scalable design system components
Design System Governance
225LVersioning, contribution processes, and governance models for design system teams
Design Tokens
174LDesign tokens for colors, spacing, typography, and other visual primitives in design systems
Icon Systems
214LIcon systems, SVG management, and scalable icon delivery pipelines for design systems
Motion Guidelines
217LMotion and animation guidelines, easing curves, and transition patterns for design systems
Responsive Patterns
203LResponsive design patterns, fluid layouts, and adaptive component strategies for design systems
Storybook Docs
196LStorybook documentation, visual testing, and interactive component cataloging for design systems
Theming
185LTheme systems, dark mode implementation, and runtime theme switching for design systems
API Gateway Design
120LAPI gateway and Backend-for-Frontend (BFF) patterns for managing client-service communication
Circuit Breaker
118LCircuit breaker and resilience patterns for building fault-tolerant distributed systems
Database Scaling
120LDatabase scaling patterns including sharding, replication, and read replicas for high-throughput systems