4 ms·
Every time I’ve ever read a {CLAUDE|GEMINI|QWEN}.md I’ve thought all this information could just be in CONTRIBUTING.md instead.
by bikeshaving 1y ago
Every time I’ve ever read a {CLAUDE|GEMINI|QWEN}.md I’ve thought all this information could just be in CONTRIBUTING.md instead.
- hahajk 1y agoYes! I want an option to always add README.md to the context; It would force me to have a useful, up to date document about how to build, run, and edit my projects.
- tyre 1y agoYou can include in your prompt for it to read the README!
- eru 1y ago> It would force me to have a useful, up to date document about how to build, run, and edit my projects. Not really: our AI agents are probably smart enough to even make sense of somewhat bad instructions.
- yunohn 1y agoThey’re definitely not, Claude and all other agents frequently forget the build and test commands present in CLAUDE/etc.md for my various repos (even though most of them were were initialized by the AI).
- eru 1y agoWhether Claude and co understand is probably not a great proxy for whether your docs are good for humans.
- yunohn 1y agoHmmm, in my experience if something like documentation confuses the current SOTA LLMs, then it will confuse the average developer for sure.
- eru 1y agoI had the other direction in mind: you can put together some text that the average LLM will figure out, but that will be really annoying for your average developer. Eg if you write your instructions in a mixture of base 64, traditional Chinese, morse code and Polish, the LLM will still figure it out.
- dotancohen 1y agoNot the case at all. AI agents will happily turn your bad ideas into code.
- eru 1y agoNon sequitur? I am talking about LLMs figuring out how to build your project with some bad and incomplete instructions plus educated guessing.
- __MatrixMan__ 1y agoIf I'm writing for a human contributor, I'm gonna have a pretty high bar for the quality of that writing. An agent on the other hand, one who is in that sweet spot where they're no longer ignorant, and not yet confused... It's nice to have them dump their understanding to agent_primers/subsystem_foo.md for consumption by the next agent that touches that subsystem. I don't usually even read these until I suspect a problem in one. They're just nuggets of context transfer.