Claude Code woordenlijst

Personal vs project skills

Skills kunnen lokaal voor persoonlijk gebruik, binnen een project, of als onderdeel van een plugin bestaan.

Ook wel genoemd: ~/.claude/skills, .claude/skills, where do skills live, skill locations

Skills kunnen zich op drie locaties bevinden: persoonlijk, project of plugin.

Persoonlijke skills bevinden zich in ~/.claude/skills/<skill-name>/SKILL.md en zijn beschikbaar in al uw projecten. Projectspecifieke skills worden opgeslagen in .claude/skills/<skill-name>/SKILL.md binnen de projectdirectory. Deze projectskills zijn bedoeld om te worden opgenomen in versiebeheer, waardoor ze toegankelijk zijn voor uw team. Plugin skills bevinden zich binnen de directorystructuur van een plugin op <plugin>/skills/<skill-name>/SKILL.md.

Wanneer skills dezelfde naam hebben op deze locaties, wordt de prioriteit als volgt bepaald: enterprise skills hebben voorrang op persoonlijke skills, en persoonlijke skills hebben voorrang op projectskills. Skills op elk van deze niveaus hebben ook voorrang op gebundelde skills met dezelfde naam. Een aangepaste code-review skill in de .claude/skills/ directory van uw project zal bijvoorbeeld de standaard gebundelde versie vervangen.

Plugin skills gebruiken een plugin-name:skill-name namespace, wat naamconflicten met skills op andere niveaus voorkomt. Projectskills worden geladen uit .claude/skills/ directories, beginnend vanaf uw huidige werkdirectory en omhooggaand door de bovenliggende directories tot aan de repository root. Dit zorgt ervoor dat skills die op repository-niveau zijn gedefinieerd, toegankelijk zijn, zelfs bij het werken in subdirectories.

Skills kunnen ook on-demand worden geladen vanuit geneste .claude/skills/ directories. Wanneer Claude interactie heeft met bestanden in een subdirectory, worden alle skills binnen de .claude/skills/ van die subdirectory beschikbaar. Dit mechanisme is bijzonder nuttig in monorepos, waar individuele pakketten hun eigen skills kunnen leveren. Als een geneste skill dezelfde naam heeft als een andere skill, blijven beide beschikbaar en wordt de geneste skill via zijn pad aangeduid, bijvoorbeeld /apps/web:deploy.

Een <skill-name> vermelding kan ook een symbolische link zijn naar een directory elders op uw bestandssysteem. Een uitzondering op de gebruikelijke regels voor bestands toegang treedt op met de --add-dir vlag en het /add-dir commando: een .claude/skills/ directory binnen een toegevoegde directory wordt automatisch geladen, in tegenstelling tot directories die via de permissions.additionalDirectories instelling zijn toegevoegd.

← Alle woordenlijsttermen