A rules file changes nothing. Measured.
Same agent, same thirty tickets: 2.28 broken rules per ticket without a file, 2.27 with one kept by hand.
What each setup broke.
In the file. Broken anyway.
A file is read when the session starts. A rule matters at one line, many turns later.
At the line
Before each edit, the rules for the file being changed.
From your code
Proposed from your code, approved once. No file to maintain.
In every agent
The same rules in all five coding agents.
Even a perfect file stops at 64%.
Pasted word for word, the rules were applied exactly 7 times of 11. Served at the line: 11 of 11.
of the rules applied exactly, perfect rules file
with VibeDefend, the same tasks
Served is not enforced.
Once, a rule served thirteen times was still undone. So every change is also checked before the commit.
In detail
Questions about rules files.
Should I delete my CLAUDE.md or AGENTS.md?
What does serving rules cost in tokens?
How was it measured?
Which agents does it work with?
Your rules, at the line.
One command. Every agent. No card.
npx -y @cybedefend/vibedefend@latest installClaude Code
Cursor
WindsurfGitHub Copilot
OpenAI Codex