dadbodgeoffdadbodgeoffCommunityยท72 Agent Skills Included

drift

Stop AI agents from breaking your codebase conventions

Checks AI-generated code changes against the conventions your repository already follows. Catches Next.js API routes that import database clients directly, naming the exact file, line, and broken rule. Runs entirely on your machine and blocks violating changes in CI before they merge. Warns instead of blocking when a convention is already widely broken, so legacy code never floods your reviews.
npx skills add dadbodgeoff/drift --all -g -y
Available:

Instructs the AI agent to communicate precisely and directly in a natural human tone when working in this repository.

All Skills in This Repository (72)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

webhook-security

Implements secure webhook handling with SHA-256 HMAC verification and replay protection.

Community
Advanced
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

supabase-auth

Implement Supabase email/password authentication with SSR in Next.js.

Community
Advanced
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

environment-config

Validate environment variables with TypeScript Zod or Python Pydantic.

Community
Intermediate
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

pwa-setup

Configure PWA features for TypeScript and Next.js web applications.

Community
Intermediate
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

sse-streaming

Implement Server-Sent Events for real-time one-way data streaming over HTTP.

Community
Intermediate
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

worker-health-monitoring

Monitor background worker health via heartbeats and configurable thresholds.

Community
Advanced
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

retry-fallback

Retry failed network requests with exponential backoff and fallback data.

Community
Intermediate
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

pagination

Implement cursor-based and offset pagination strategies for API endpoints.

Community
Intermediate
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

dead-letter-queue

Store failed jobs with payload, error, and attempt history for replay.

Community
Advanced
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

error-handling

Implement custom error classes and structured responses for TypeScript and Python web applications.

Community
Advanced
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

worker-orchestration

Manages concurrent background workers with scheduling, dependencies, health monitoring, and automatic disabling of failing workers.

Community
Advanced
๐Ÿ“ฆ In Repo
dadbodgeoffdadbodgeoff

data-transformers

Provide centralized data transformation functions for TypeScript/JavaScript API routes.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How 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โ†’