Skip to content

[Question] Help me understand why this exists #130

@jorisw

Description

@jorisw

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions