Collection69 items

dadbodgeoff/drift

View on GitHub
6stars

🎯Skills69

🎯environment-config🎯Skill

Validates and centralizes environment variables with type safety, fail-fast startup checks, and multi-environment support.

environment-config
🎯ai-coaching🎯Skill

Guides users through articulating creative intent by extracting structured parameters and detecting conversation readiness.

ai-coaching
🎯feature-flags🎯Skill

Enables controlled feature rollouts, A/B testing, and selective feature access through configurable flags for gradual deployment and user targeting.

feature-flags
🎯file-uploads🎯Skill

Securely validates, scans, and processes file uploads with multi-stage checks, malware detection, and race condition prevention.

file-uploads
🎯design-tokens🎯Skill

Generates a comprehensive, type-safe design token system with WCAG AA color compliance and multi-framework support for consistent visual design.

design-tokens
🎯multi-tenancy🎯Skill

Enables secure multi-tenant architecture with tenant isolation, data separation, and configurable per-tenant settings across shared or dedicated database models.

multi-tenancy
🎯ai-generation-client🎯Skill

Enables robust AI image generation with advanced retry, rate limiting, content safety, and multi-turn conversation support across different APIs.

ai-generation-client
🎯intelligent-cache🎯Skill

Enables multi-layer caching with type-specific TTLs, get-or-generate pattern, and intelligent content freshness management for performance optimization.

intelligent-cache
🎯community-feed🎯Skill

Generates efficient social feed with cursor pagination, trending algorithms, and engagement tracking for infinite scroll experiences.

community-feed
🎯caching-strategies🎯Skill

Implements multi-layer caching with intelligent cache selection, invalidation strategies, and performance optimization across HTTP, in-memory, and distributed cache layers.

caching-strategies
🎯rate-limiting🎯Skill

Implements tier-based API rate limiting using a sliding window algorithm with Redis or in-memory storage for fair usage control.

rate-limiting
🎯atomic-matchmaking🎯Skill

Performs two-phase commit matchmaking, ensuring player connections and gracefully handling disconnections during match creation.

atomic-matchmaking
🎯middleware-protection🎯Skill

Protects Next.js routes declaratively with centralized authentication middleware, supporting public, protected, and role-based access routes.

middleware-protection
🎯email-service🎯Skill

Simplifies email sending, templating, and tracking with robust SMTP integration and support for multiple email providers and transactional workflows.

email-service
🎯error-handling🎯Skill

Defines a comprehensive error handling framework with custom error classes, structured responses, and consistent error management across applications.

error-handling
🎯websocket-management🎯Skill

Manages WebSocket connections with robust health verification, connection limits, and automatic stale connection cleanup for real-time applications.

websocket-management
🎯my-skill-name🎯Skill

I apologize, but I cannot confidently infer a specific description for "my-skill-name" from this README. The README describes the Drift project's overall functionality for AI code generation and pa...

my-skill-name
🎯analytics-pipeline🎯Skill

I apologize, but I cannot generate a description without seeing the actual content or context of the "analytics-pipeline" skill. Could you provide more details about what the skill does, its purpos...

analytics-pipeline
🎯dead-letter-queue🎯Skill

Captures and tracks failed jobs with detailed context, enabling manual replay and preventing data loss from processing errors.

dead-letter-queue
🎯data-transformers🎯Skill

Transforms and aggregates data consistently across API routes, providing centralized logic for categorization, ranking, and trend analysis.

data-transformers
🎯deduplication🎯Skill

Deduplicates multi-source data by semantic similarity, selecting canonical items using reputation scoring and hash-based grouping.

deduplication
🎯circuit-breaker🎯Skill

Implements a circuit breaker pattern to prevent cascade failures by dynamically managing service call resilience and automatically handling external service errors.

circuit-breaker
🎯exception-taxonomy🎯Skill

Defines a structured, hierarchical exception system with standardized error codes, HTTP status mappings, and consistent API error responses.

exception-taxonomy
🎯error-sanitization🎯Skill

Sanitizes error messages by logging full details server-side while exposing only generic, safe messages to prevent sensitive information leakage.

error-sanitization
🎯cloud-storage🎯Skill

Enables secure, multi-tenant cloud file storage with signed URLs, direct uploads, and visibility control for user-uploaded assets.

cloud-storage
🎯batch-processing🎯Skill

Optimizes database operations by collecting and batching independent records, improving throughput by 30-40% with built-in fallback processing.

batch-processing
🎯api-versioning🎯Skill

Manages API versioning strategies and compatibility across different service versions for seamless integration and backward compatibility.

api-versioning
🎯database-migrations🎯Skill

Manages safe, zero-downtime database schema migrations with backward compatibility and phased deployment strategies.

database-migrations
🎯logging-observability🎯Skill

Enhances logging and observability for applications by providing structured logging, metrics tracking, and distributed tracing capabilities.

logging-observability
🎯stripe-integration🎯Skill

Enables seamless Stripe payment integration with subscriptions, webhooks, and customer portal for SaaS applications.

stripe-integration
🎯backpressure🎯Skill

Manages data flow by preventing memory overload through bounded buffers, adaptive flushing, and intelligent data handling strategies.

backpressure
🎯graceful-degradation🎯Skill

Implements resilient system design by providing fallback mechanisms, feature flags, and partial responses when primary services or dependencies fail.

graceful-degradation
🎯distributed-lock🎯Skill

Implements a distributed locking mechanism to synchronize access to shared resources across multiple nodes or processes.

distributed-lock
🎯leader-election🎯Skill

Implements a distributed leader election algorithm to coordinate and select a single leader node among multiple participants in a decentralized system.

leader-election
🎯server-tick🎯Skill

Synchronizes server-side game state updates at a consistent tick rate for networked gameplay mechanics.

server-tick
🎯job-state-machine🎯Skill

Manages async job processing with validated state transitions, progress tracking, and automatic asset linking across terminal states.

job-state-machine
🎯idempotency🎯Skill

Implements idempotent API operations to prevent duplicate processing and safely handle retries across payment, order, and webhook systems.

idempotency
🎯geographic-clustering🎯Skill

Clusters geo-located events into grid-based groups with O(n) performance, finding medoid markers and calculating multi-factor risk scores.

geographic-clustering
🎯health-checks🎯Skill

Implements comprehensive health check endpoints for infrastructure monitoring, supporting liveness, readiness, and dependency checks across various systems.

health-checks
🎯row-level-security🎯Skill

Enforces database-level access control by automatically filtering data rows based on user identity or organizational membership.

row-level-security
🎯resilient-storage🎯Skill

Enables multi-backend storage with automatic failover, circuit breakers, and health-aware routing across Redis, database, and memory backends.

resilient-storage
🎯request-validation🎯Skill

Validates and sanitizes API requests using schema-based validation with support for Zod, Joi, and Pydantic, ensuring robust input handling.

request-validation
🎯sse-resilience🎯Skill

Manages resilient Server-Sent Events (SSE) streams using Redis for tracking, heartbeating, and automatic recovery of orphaned streams.

sse-resilience
🎯provenance-audit🎯Skill

Tracks and records comprehensive AI generation provenance, including decision factors, data lineage, reasoning chains, and cost metrics.

provenance-audit
🎯oauth-social-login🎯Skill

Enables seamless social login with OAuth 2.0, supporting Google, GitHub, and other providers, handling authentication flow and user account management.

oauth-social-login
🎯fuzzy-matching🎯Skill

Rapidly match and compare text strings with configurable similarity thresholds, enabling intelligent search and data cleaning across datasets.

fuzzy-matching
🎯pwa-setup🎯Skill

Configures Progressive Web App settings with manifest, meta tags, safe areas, and install prompts for a native-like mobile web experience.

pwa-setup
🎯supabase-auth🎯Skill

Implements secure, cookie-based Supabase authentication with SSR support for Next.js, handling email/password login and user sessions.

supabase-auth
🎯prompt-engine🎯Skill

Generates template-based AI prompts with brand consistency, security sanitization, and token-efficient context injection.

prompt-engine
🎯validation-quarantine🎯Skill

Validates and scores incoming data, automatically routing high-quality records through the pipeline while quarantining suspicious records for manual review.

validation-quarantine
🎯audit-logging🎯Skill

Enables comprehensive, tamper-proof logging of user actions, system events, and data changes for compliance and security tracking.

audit-logging
🎯worker-health-monitoring🎯Skill

Monitors background worker health through heartbeats, tracking performance, detecting failures, and calculating system-wide worker status.

worker-health-monitoring
🎯monorepo-structure🎯Skill

Configures a Turborepo with pnpm to create a monorepo with shared code, types, and parallel builds across frontend, backend, and worker packages.

monorepo-structure
🎯snapshot-aggregation🎯Skill

Compresses daily time-series data with intelligent merge logic, enabling efficient historical dashboards and storage capacity planning.

snapshot-aggregation
🎯metrics-collection🎯Skill

Automates collection, aggregation, and visualization of performance metrics across infrastructure, applications, and custom data sources

metrics-collection
🎯retry-fallback🎯Skill

Automatically retries network requests with exponential backoff and provides fallback strategies for handling transient service failures.

retry-fallback
🎯anomaly-detection🎯Skill

Detects production system anomalies through configurable rules, cooldown periods, and error pattern tracking to prevent alert fatigue.

anomaly-detection
🎯scoring-engine🎯Skill

Calculates statistical scores using z-scores, percentiles, and freshness decay to rank and compare items across different categories with confidence.

scoring-engine
🎯graceful-shutdown🎯Skill

Enables clean process termination by tracking in-flight jobs, handling signals, and draining buffers to prevent data loss during shutdown.

graceful-shutdown
🎯jwt-auth🎯Skill

Generates secure JWT authentication with automatic refresh token rotation for stateless authentication in web and mobile applications.

jwt-auth
🎯soft-delete🎯Skill

Implements soft delete pattern for data models, enabling record archiving, recovery, and audit trails without permanent data removal.

soft-delete
🎯tier-entitlements🎯Skill

Manages subscription tier-based feature access and usage tracking with centralized configuration and atomic limit increments.

tier-entitlements
🎯api-client🎯Skill

Builds a centralized, type-safe TypeScript API client with automatic token refresh, request deduplication, and TanStack Query integration.

api-client
🎯mobile-components🎯Skill

Provides touch-optimized mobile UI components like bottom navigation, bottom sheets, and swipe actions for responsive web apps.

mobile-components
🎯sse-streaming🎯Skill

Streams real-time server updates to clients using Server-Sent Events (SSE) with automatic reconnection and heartbeats.

sse-streaming
🎯background-jobs🎯Skill

Enables reliable background job processing with queues, retries, state tracking, and dead letter handling for async workflows and long-running tasks.

background-jobs
🎯game-loop🎯Skill

Manages frame-rate independent game loops with physics interpolation, time manipulation, and smooth rendering for browser-based games.

game-loop
🎯pagination🎯Skill

Implements efficient cursor-based and offset pagination for APIs, handling stable sorting, database queries, and pagination metadata.

pagination
🎯worker-orchestration🎯Skill

Orchestrates background workers with intelligent scheduling, dependency management, and automatic failure handling.

worker-orchestration