Agent skill
Your agent will tell you the data looks fine
It cannot measure the data it is describing, so it guesses and you find out later. This gives it checks it runs itself—on your machine, on your files, before it answers.
Choose an agent, then Open.
Node 20+ to install Python 3.8+ for the helpers
Install
Install the data-validation-rules skill with npx govalidate-lite, then ask me what I need to check.
Cursor's documented link fills this sentence in. Claude, ChatGPT, and Grok are best-effort (q in the address); Copy if the composer is empty. Works anywhere the agent has a shell—desktop, web, mobile, IDE.
npx govalidate-lite
Run it in your project. It writes into the agent roots you already have, or creates .claude/skills if you have none.
12 → 5 wrong claims across 12 blind-graded runs Same prompt and agent on 6 messy CSVs, scored blind against a fixed key. Without the skill: 12 wrong claims, 58/60 problems found. With it: 5 wrong claims, 57/60.
It reads your files. That’s all it does.
- Never leaves your machine No upload, no account, no API key.
- Never touches the original The helpers only read. A repair writes a new file beside yours.
- Nothing you can’t read Five Python scripts, standard library only. Open them, change them.
There is a Pro skill
It adds the deterministic engine behind these checks. Not publicly available yet.