I had the misfortune of working a lot with claude skills for the past few months. I run the exact same skill, on the exact same codebase and it doesn't yield the same results. Sometimes it straight up ignores parts my prompt. Other times it ignores the skill file entirely. And then I ask Claude, why did it do X thing that it wasn't supposed to do? The answer is "I apologize, I should have blabla". It is extremely unreliable and unpredictable. Now I'm stuck with a feature that I'm responsible for that occasionally goes rogue. Fun times.