DEV Community

Turns out I wasn’t using Claude Skills at all. NICE!

Am I late to the Claude Skills Party? Probably. But I’ll say something anyway.

I think many are using it wrong, or at least I know I was.

A Skill is a job description, not a request. It lives in a reusable folder built around a SKILL.md file that Claude loads when it's relevant to the task. A prompt disappears when the session ends. A Skill doesn't. You build it once and stop re-explaining the same context every time you sit down to work.

In other words Prompt ≠ Skill. That should be clear from the get go.

The thing is, I didn’t really get it until our release process lol.

Versioning, changelogs, deployment checks. Every new session I'd walk Claude through the same sequence because it had enough specific steps that I couldn't assume it would handle things the way we do internally. But that was taking more energy than what it was saving. Not an ideal situation.

** In comes Skills ** That's exactly the kind of workflow they exist for. Define the role, set the constraints, specify the output, and never walk through it manually again.

I would say though, just a heads up: more Skills doesn’t mean better results. In fact, overloading my setup ended up hurting my performance. So learn from my mistakes and tread lightly.

We put together a short video on this if you want to see a full breakdown.

What was your entry point into Skills? I went with the release process but part of me thinks there's a much more obvious starting point I completely missed. Prove me right?

Top comments (0)