Claude Code-ordliste
when_to_use
when_to_use er et valgfritt SKILL.md frontmatter-felt for Claude skill-utløserfraser.
Også kalt: when_to_use frontmatter, skill trigger phrases
when_to_use er et valgfritt SKILL.md frontmatter-felt som inneholder tilleggskontekst for når Claude bør utløse ferdigheten — utløserfraser eller eksempelforespørsler.
Mekanisk blir det lagt til description-feltet i ferdighetslisten. Denne kombinerte teksten teller mot den samme 1 536-tegnsgrensen som description- og when_to_use-teksten blir forkortet ved. Derfor er det ikke gratis ekstra plass; det er samme budsjett, brukt annerledes.
Bruk when_to_use når den naturlige måten å beskrive hva en ferdighet gjør og den naturlige måten en bruker ville be om det på er forskjellige setninger. description bærer 'hva', og when_to_use bærer de spesifikke formuleringene en bruker kan benytte. Siden begge feltene forkortes sammen, bør du prioritere å sette den viktigste brukssaken først i din description i stedet for å stole på when_to_use for å redde en vag primær forklaring.
Merk at understreksstavelsen er korrekt her (when_to_use). Dette skiller seg fra bindestreksfeltene som argument-hint og allowed-tools. Denne inkonsekvensen er reell og verdt å dobbeltsjekke når du skriver frontmatter manuelt. For eksempel bruker Skill Audit-ferdigheten when_to_use for å klargjøre hvordan brukere kan be om en kodevurdering, adskilt fra dens kjernebeskrivelse.
Dette feltet er distinkt fra det generelle konseptet model-invocation, som refererer til den bredere prosessen for hvordan Claude bestemmer seg for å bruke et verktøy eller en ferdighet basert på prompten og tilgjengelig kontekst. when_to_use gir spesifikk veiledning for den prosessen for en bestemt ferdighet.