drift-guard
CommunityPrevent 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.