I've never used Claude or anything like it so this may be a dumb question: could you solve this problem by having a CLAUDE.md file that simply says to use AGENT.md if one is available. Can an AI agent not do that?
Yes, the most common solution for this problem either creating a symbolic CLAUDE.md link pointing to AGENT.md (or visa versa) if OS supports it.
Or, in CLAUDE.md have an instruction to follow AGENT.md - but this approach is quite unreliable.
These are solutions to a problem that shouldn’t exist in the first place. How else can one explain Anthropic’s reluctance to adhere to a widely adopted standard, if not as an attempt to build a walled garden around an otherwise great product?
It's not a dumb question per se but it does fail to understand the issue. It's that there's 20 coding agents yet only 1 of them needs this solving. Imagine if all of them needed this. It's like IE6, or Lightning connectors. At least for that last one there's an argument that they performed better than USB-C. For the Anthropic people reading this - take note that both IE and Lightning are now dead and their competitors that followed the standards are thriving.
I understand the issue is that Anthropic is not adhering to a standard. I was simply asking whether it's possible to solve the problem created by Anthropic in the way I was asking.
The better way to solve it is a symlink. The way you're suggesting works too, but should be done using an @ reference, which is auto-followed by Claude. This is the most common way on Windows.