-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
README.md files are for humans: quick starts, project descriptions, and contribution guidelines.
Why wouldn't this information be useful to agents?
AGENTS.md complements this by containing the extra, sometimes detailed context coding agents need: build steps, tests, and conventions that might clutter a README or aren’t relevant to human contributors.
Why would clear and concise build steps be more useful to agents than to humans?
Why would clutter not hurt humans?
We intentionally kept it separate to:
Give agents a clear, predictable place for instructions.
As a human, I too want instructions in a clear, predictable place. That's README.md.
Keep READMEs concise and focused on human contributors.
Why is concise information uniquely valuable to human contributors? What's the difference between agents and human contributors when it comes to preferring a high signal, low noise README ?
Provide precise, agent-focused guidance that complements existing README and docs.
What about good guidance is agent-focused?
A good README is concise while complete, and should service humans and agents the same way. Aren't LLMs trained on human writing?
This project reminds me of the times that Search Engine Optimization was thought to mean something other than just having a well structured site with lots of useful content. There's a reason Search Engines have switched to regular browsers for crawling sites: websites need to be written for people. Search engines rank sites based on that.
I strongly believe AGENTS.md discourages writing and maintaining good README.mds.