In order to make coding LLMs work better, it's often helpful to provide more information about the code being worked on. As LLMs work entirely based on the human languages they were trained in, the best thing to do is to provide plain English text about the code.
Ultimately the software industry has invented the most fucked up method to force software engineers to document their code. All this text intended for LLMs is often useful to humans, too.