Original Reddit post

I was curious whether my Claude skills were actually being used, or just sitting there. Try this in a representative project: ▎ I’m interested in whether you’re using the clj-surgeon skill. Check your transcripts of past sessions and tell me how often the skill is used and which :op(s). Also look for full .clj file reads, which are evidence of the skill not being used. Also check whether the skill is being bypassed with direct clj-surgeon CLI calls via shell. My actual prompt was simpler than that — it worked out the rest on its own (checking which ops, looking for direct file reads, distinguishing skill usage from raw CLI calls). This is after ~3 weeks of usage. Findings, in order of how much they surprised me: My CLAUDE.md had clj-surgeon examples in it, so the skill never loaded. Claude had enough to go on, guessed at the rest, and fell back to clj-surgeon --help at the start of sessions. Working, but wasteful. I’ve since added an explicit “load the skill before your first call, don’t run --help” line to CLAUDE.md. Even so, it was doing a fair number of reads per session through the tool — so the tool itself was earning its place. But it never used the write/edit operations. Not once. I only have a few skills installed, and I try to be judicious about it. Periodically taking stock of what’s actually being used, when, and how feels like it should be a standard practice. Has anyone else audited theirs? I’m especially curious whether the “examples in CLAUDE.md suppress the skill load” thing is a general pattern or just my setup. submitted by /u/RestlessMotion

Originally posted by u/RestlessMotion on r/ClaudeCode