Logo
Agent Skills Guide
dadbodgeoff/drift logo

dadbodgeoff/drift

12 skills published91 starsGitHub

tier-entitlements

@dadbodgeoff/drift

317

Implement subscription tier-based feature gating and usage limits. Centralized tier configuration, database usage tracking, and clean APIs for checking limits.

Software Development

environment-config

@dadbodgeoff/drift

317

Centralized environment variable management with validation. Fail fast at startup if config is invalid. Supports multi-environment setups (dev/staging/prod) with type-safe access.

Software Development

caching-strategies

@dadbodgeoff/drift

317

Implement multi-layer caching with Redis, in-memory, and HTTP caching. Covers cache invalidation, stampede prevention, and cache-aside patterns.

Software Development

job-state-machine

@dadbodgeoff/drift

317

Async job processing with validated state transitions, progress tracking, and asset linking. Ensure jobs always reach terminal states with proper error handling.

Software Development

monorepo-structure

@dadbodgeoff/drift

271

Set up a Turborepo + pnpm monorepo for sharing code between frontend, backend, and workers. One repo, multiple packages, shared types, parallel builds.

Software Development

cloud-storage

@dadbodgeoff/drift

91

Cloud storage integration with signed URLs, visibility control, multi-tenant path conventions, and presigned uploads for direct client uploads.

DevOps & Infrastructure

worker-health-monitoring

@dadbodgeoff/drift

91

Heartbeat-based health monitoring for background workers with configurable thresholds, rolling duration windows, failure rate calculation, and stuck job detection.

DevOps & Infrastructure

feature-flags

@dadbodgeoff/drift

91

Implement a feature flag system for gradual rollouts, A/B testing, and kill switches. Use when you need to control feature availability without deployments, test features with specific users, or implement percentage-based rollouts.

Software Development

ai-generation-client

@dadbodgeoff/drift

91

External AI API integration with retry logic, rate limiting, content safety detection, and multi-turn conversation support for image generation.

Data & AI

background-jobs

@dadbodgeoff/drift

91

Implement robust background job processing with dead letter queues, retries, and state machines. Use when building async workflows, scheduled tasks, or any work that shouldn't block the request/response cycle.

Software Development

sse-resilience

@dadbodgeoff/drift

91

Redis-backed SSE stream management with stream registry, heartbeat monitoring, completion store for terminal events, and automatic orphan cleanup via background guardian process.

Software Development

backpressure

@dadbodgeoff/drift

91

Manage data flow when producers outpace consumers. Bounded buffers, adaptive flushing, and graceful degradation prevent OOM crashes and data loss.

Software Development