drift
Stop AI agents from breaking your codebase conventions
All Skills in This Repository (72)
Pure Emerald Level Indicatorswebhook-security
Implements secure webhook handling with SHA-256 HMAC verification and replay protection.
supabase-auth
Implement Supabase email/password authentication with SSR in Next.js.
environment-config
Validate environment variables with TypeScript Zod or Python Pydantic.
pwa-setup
Configure PWA features for TypeScript and Next.js web applications.
sse-streaming
Implement Server-Sent Events for real-time one-way data streaming over HTTP.
worker-health-monitoring
Monitor background worker health via heartbeats and configurable thresholds.
retry-fallback
Retry failed network requests with exponential backoff and fallback data.
pagination
Implement cursor-based and offset pagination strategies for API endpoints.
dead-letter-queue
Store failed jobs with payload, error, and attempt history for replay.
error-handling
Implement custom error classes and structured responses for TypeScript and Python web applications.
worker-orchestration
Manages concurrent background workers with scheduling, dependencies, health monitoring, and automatic disabling of failing workers.
data-transformers
Provide centralized data transformation functions for TypeScript/JavaScript API routes.
Frequently Asked Questions
FAQPage SchemaHow to install Drift?โผ
Run `npx skills add dadbodgeoff/drift --all -g -y` in your terminal to install all skills in this suite globally.
How to stop AI agents from violating repo conventions?โผ
Run `drift start` in your repo to accept the detected convention, then `drift check` on any diff to block changes that break it with exact file and line evidence.
What does Drift actually enforce?โผ
It enforces one convention well: Next.js API routes in TypeScript or JavaScript must not import data-access clients like Prisma directly.
Does Drift send my code to a server?โผ
No. Drift runs entirely on your machine using a local SQLite database and never syncs your code anywhere.
Will Drift flood me with warnings on legacy code?โผ
No. If most routes already violate a convention, Drift treats it as a refactor goal and warns instead of blocking, so existing code never fails your checks.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core