The issue isn't the prompt you give it. The issue is that as context grows, Claude distributes it's "attention weight" over all that context, and quickly reaches the point of "missing" stuff.
You can give it any prompt in the world, but Claude's ability to remember that instruction quickly degrades the more you use it.