Claude Code ordliste
Frontmatter
Frontmatter er YAML-blokken øverst i en SKILL.md-fil, der konfigurerer færdighedens adfærd og metadata.
Også kaldet: YAML frontmatter, SKILL.md frontmatter, skill frontmatter fields
Frontmatter er YAML-blokken, der er afgrænset af --- øverst i en SKILL.md-fil. Den fungerer som konfigurationen for færdigheden og styrer dens metadata og udførelsesadfærd.
Vigtige felter inden for frontmatter giver detaljeret kontrol:
name: Visningsnavnet for færdigheden. Hvis det udelades, bruges færdighedens mappenavn.description: Et afgørende felt, der forklarer, hvad færdigheden gør, og dens tilsigtede anvendelsesscenarie. Hvis dette mangler, falder færdigheden tilbage på at bruge det første afsnit af markdown-indholdet. Dette felt er load-bearing for automatisk kald.when_to_use: Giver yderligere kontekst til at udløse færdigheden, tilføjet tildescription.argument-hint: Giver et hint vist under autocompletion, f.eks.[issue-number].arguments: Definerer navngivne positionelle argumenter, der kan bruges med$namesubstitution.disable-model-invocation: Indstilling af dette tiltrueforhindrer Claude i automatisk at kalde færdigheden.user-invocable: Indstillet tilfalsefor at skjule færdigheden fra/kommandomenuen. Bemærk, at den korrekte stavning eruser-invocablemed et 'c'.allowed-tools: Angiver værktøjer, der kan bruges uden eksplicit tilladelse, mens færdigheden er aktiv.disallowed-tools: Lister værktøjer, der fjernes fra den tilgængelige pulje, når færdigheden er aktiv.model: Bestemmer, hvilken model Claude bruger, mens færdigheden er aktiv.effort: Kategoriserer færdighedens kompleksitet med niveauer somlow,medium,high,xhighellermax.context: Indstilling af dette tilforkkører færdigheden i en forket subagent-kontekst.agent: Angiver den subagent-type, der skal bruges, nårcontexter indstillet tilfork.hooks: Tillader definition af hooks, der er omfanget til færdighedens livscyklus.paths: Bruger glob-mønstre til at begrænse, hvornår færdigheden automatisk aktiveres.shell: Definerer den shell, der skal bruges, entenbashellerpowershell.
Selvom mange felter tilbyder finkornet kontrol, er description-feltet særligt vigtigt for at muliggøre automatisk færdighedskald. For eksempel bruger Skill Creator-færdigheden frontmatter til at definere sit navn, beskrivelse og argumenter, hvilket guider brugerne om, hvordan man bygger nye færdigheder.