upvote
This is correct. All of these .md files are just blobs of text that the LLM matches against. They might increase the likelihood of something happening or not happening.

They look to me like people actually want to build deterministic workflows, but blobs of text are the wrong approach for that. The right tool is code that controls the agent through specific states and validates the tool calls step by step.

reply
You can create a control loop that runs all tests and then runs a claude session to fix.

Ultimately you can't force claude to solve any problem but you could make it so constraints are kept.

A simple way is a git hook thay runs all the deterministic things you care about.

reply
That's not quite right. Claude treats certain md files very differently from others. See eg

https://claudefa.st/blog/guide/mechanics/claude-md-mastery

reply
If true it is adding more weight. It is not infallable.
reply
[dead]
reply
Yeah, the moment I saw this I knew this article was not going to be very useful.

Getting claude to follow your guidance files consistently is a bit maddening.

reply