Your AI tools are ignoring your rules

Paste any GitHub repo. We'll show you exactly where Copilot, Cursor, and Claude configs have drifted from your actual CI pipeline.

Public repos work without sign-in. Connect GitHub for private repos
1

Pick a repo

Search or paste any public GitHub URL above. We clone it in a sandbox.

2

We scan everything

CI pipelines, CLAUDE.md, .cursorrules, AGENTS.md, Copilot instructions — all cross-referenced.

3

See what's broken

Stale configs, rules that reference tools you don't use, CI gates missing from AI instructions.

What is AI config drift?

You wrote rules for Copilot or Claude. Then your CI pipeline changed — new linters, updated commands, removed tools. Now your AI tools follow outdated instructions and produce code that fails in CI. That gap is config drift.

Stale configs

Your CLAUDE.md was last updated 3 months ago, but package.json scripts changed since. The AI runs npm test when you switched to vitest run.

Phantom gates

Your .cursorrules says "always run eslint" — but you migrated to Biome and removed ESLint. The AI runs a linter that doesn't exist.

Missing targets

You have GitHub Actions and CLAUDE.md but no .cursorrules. Cursor users get zero guidance from your repo.

CI extras

Your CI runs prettier --check but none of your AI config files mention formatting. AI-generated PRs fail the formatter every time.

100
repos scanned
45%
have AI configs
3,620
gates found
55%
zero AI configs
Auditing...

Cloning and auditing...

This can take 5-15 seconds for large repos

-
Detected stack
0
CI quality gates
0
AI config files

Every hour you wait, your AI agents generate code that fails CI

Fix all drift in 30 seconds:

npx @whitehatd/crag

Click to copy. Or set up continuous drift prevention with crag hook install

npx @whitehatd/crag — fix drift in 30 seconds