Claude Code ordliste
Personal vs project skills
Skills kan leve lokalt til personlig brug, inden for et projekt eller som en del af et plugin.
Også kaldet: ~/.claude/skills, .claude/skills, where do skills live, skill locations
Skills kan placeres ét af tre steder: personlig, projekt eller plugin.
Personlige skills findes i ~/.claude/skills/<skill-name>/SKILL.md og er tilgængelige på tværs af alle dine projekter. Projektspecifikke skills gemmes i .claude/skills/<skill-name>/SKILL.md i projektmappen. Disse projektskills er beregnet til at blive checket ind i versionskontrol, hvilket gør dem tilgængelige for dit team. Plugin skills er placeret inden for et plugins mappestruktur på <plugin>/skills/<skill-name>/SKILL.md.
Når skills deler samme navn på tværs af disse placeringer, bestemmes præcedens som følger: enterprise skills tilsidesætter personlige skills, og personlige skills tilsidesætter projektskills. Skills på et hvilket som helst af disse niveauer har også præcedens over bundtede skills med samme navn. For eksempel vil en brugerdefineret code-review skill i din projekts .claude/skills/ mappe erstatte den standard bundtede version.
Plugin skills bruger et plugin-name:skill-name namespace, som forhindrer navnekonflikter med skills på andre niveauer. Projektskills indlæses fra .claude/skills/ mapper startende fra din aktuelle arbejdsmappe og bevæger sig op gennem overordnede mapper til repository-roden. Dette sikrer, at skills defineret på repository-niveau er tilgængelige, selv når du arbejder i undermapper.
Skills kan også indlæses on-demand fra indlejrede .claude/skills/ mapper. Når Claude interagerer med filer i en undermappe, bliver alle skills inden for den undermappes .claude/skills/ tilgængelige. Denne mekanisme er især nyttig i monorepos, hvor individuelle pakker kan levere deres egne skills. Hvis en indlejret skill har samme navn som en anden skill, forbliver begge tilgængelige, og den indlejrede skill refereres ved hjælp af dens sti, f.eks. /apps/web:deploy.
En <skill-name>-post kan også være et symbolsk link til en mappe placeret et andet sted på dit filsystem. En undtagelse fra de typiske filadgangsregler opstår med --add-dir-flaget og /add-dir-kommandoen: en .claude/skills/ mappe inden for en tilføjet mappe indlæses automatisk, i modsætning til mapper tilføjet via permissions.additionalDirectories-indstillingen.