Database
Browse 4,557 skills across 394 packs and 37 categories
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
Distributed Caching
110LDistributed caching strategies for reducing latency and database load in large-scale systems
Event-Driven
106LEvent-driven architecture and CQRS patterns for reactive, decoupled distributed systems
Message Queues
117LMessage queue patterns including pub/sub, fan-out, and reliable delivery for asynchronous communication
Microservices
107LMicroservices architecture patterns for building independently deployable, loosely coupled services
Rate Limiting Design
106LRate limiting and throttling strategies for protecting distributed systems at scale
AWS Lambda
176LExpert guidance for building, deploying, and optimizing AWS Lambda functions
AWS Step Functions
195LExpert guidance for orchestrating serverless workflows with AWS Step Functions
Cloudflare Workers
168LExpert guidance for building and deploying applications on Cloudflare Workers at the edge
Cold Start Optimization
174LExpert guidance for mitigating and optimizing cold start latency in serverless functions
Event Triggers
260LExpert guidance for building event-driven serverless architectures with S3, SQS, and EventBridge triggers
Serverless Databases
177LExpert guidance for using serverless databases like PlanetScale, Neon, and Turso in serverless applications
Serverless Testing
236LExpert guidance for testing serverless applications locally and in CI/CD pipelines
Vercel Functions
173LExpert guidance for building Vercel Edge and Serverless Functions for full-stack web applications
Compound Components
168LCompound component pattern for building flexible, implicitly-shared React component APIs
Context Patterns
226LReact Context patterns for efficient state sharing, provider composition, and avoiding unnecessary re-renders
Custom Hooks
189LCustom hooks pattern for extracting and reusing stateful logic across React components
Error Boundaries
198LError boundary pattern for gracefully catching and recovering from runtime errors in React component trees
Optimistic Updates
251LOptimistic update patterns for instant UI feedback with server reconciliation and rollback in React
Render Props
181LRender props pattern for sharing cross-cutting logic through function-as-children and render callbacks
Server Components
196LReact Server Components pattern for zero-bundle server-rendered components with direct backend access
Suspense Patterns
174LReact Suspense patterns for declarative loading states, data fetching, and code splitting
Async Patterns
217LAsyncio patterns for concurrent I/O-bound programming in Python
Context Managers
172LContext manager patterns using with statements for reliable resource management in Python
Dataclasses
205LDataclass and Pydantic model patterns for structured data in Python
Decorators
168LDecorator patterns for wrapping, extending, and composing Python functions and classes
Dependency Injection
262LDependency injection patterns for loosely coupled, testable Python applications
Generators
208LGenerator and itertools patterns for memory-efficient data processing in Python
Metaclasses
225LMetaclass and descriptor patterns for advanced class customization in Python
Type Hints
202LType hint patterns and mypy best practices for statically typed Python code
Async Rust
233LAsync Rust programming with async/await, Tokio runtime, futures, and concurrent task patterns
Cargo Workspace
320LCargo workspaces, project structure, dependency management, and multi-crate Rust project organization
Error Handling
199LRust error handling with Result, Option, the ? operator, and ecosystem crates anyhow and thiserror
Lifetimes
181LRust lifetime annotations for ensuring reference validity and understanding the borrow checker