Skip to content
Usman Zubair

Claude Code has a specific skill precedence order

← TIL

There’s a specific priority order that determines which skill gets activated in Claude Code. This matters a lot if you have personal skills that might clash with project-level ones in a repo you’ve just cloned.

From highest to lowest:

Enterprise — managed settings deployed org-wide. They always win. Makes sense for enforcing standards across a company.

Personal — lives in ~/.claude/skills. Follows you across every project and overrides any project skill with the same name.

Project — the .claude/skills directory inside a repo. Shared with anyone who clones it, but gets ignored if you have a conflicting personal skill.

Plugins — lowest priority of the bunch.

So if a skill isn’t behaving the way you expect, check whether something higher up the chain is shadowing it.