drift-guard

Community

Prevent code drift with automated guardrails.

Authorchris-arsenault
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automatically generates machine-enforceable guardrails (like ESLint rules and ast-grep patterns) to prevent technical drift in codebases after unification, ensuring consistency and adherence to canonical patterns.

Core Features & Use Cases

  • Automated Rule Generation: Creates ESLint, ast-grep, and TypeScript configuration rules based on existing codebase patterns.
  • Prioritized Enforcement: Focuses on hard, machine-enforceable protections before documentation.
  • Drift Prevention: Ensures that code does not revert to old, undesirable patterns after a unification process.
  • Use Case: After unifying a codebase to use a new state management library, this Skill generates ESLint rules to ban imports of the old library and enforce the correct usage patterns of the new one.

Quick Start

Use the drift-guard skill to generate ESLint rules to prevent the use of deprecated components in the codebase.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: drift-guard
Download link: https://github.com/chris-arsenault/svap/archive/main.zip#drift-guard

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.