Claude Code ordliste

when_to_use

when_to_use er et valgfrit SKILL.md frontmatter-felt til Claude skill-triggerfraser.

Også kaldet: when_to_use frontmatter, skill trigger phrases

when_to_use er et valgfrit SKILL.md frontmatter-felt, der indeholder yderligere kontekst for, hvornår Claude skal udløse skill'en — triggerfraser eller eksempelanmodninger.

Mekanisk tilføjes det til description-feltet i skill-listen. Denne kombinerede tekst tæller med i det samme 1.536-tegns loft, som description- og when_to_use-teksten afkortes ved. Derfor er det ikke gratis ekstra plads; det er det samme budget, brugt anderledes.

Brug when_to_use, når den naturlige måde at beskrive, hvad en skill gør, og den naturlige måde, en bruger ville bede om det, er forskellige sætninger. description bærer 'hvad', og when_to_use bærer de specifikke formuleringer, en bruger måtte anvende. Da begge felter afkortes sammen, bør du prioritere at placere den vigtigste anvendelsessag først i din description i stedet for at stole på when_to_use til at redde en vag primær forklaring.

Bemærk, at underscore-stavningen er korrekt her (when_to_use). Dette adskiller sig fra felter med bindestreg som argument-hint og allowed-tools. Denne uoverensstemmelse er reel og værd at dobbelttjekke, når du skriver frontmatter manuelt. For eksempel bruger Skill Audit skill'en when_to_use til at afklare, hvordan brugere kan bede om en kodeanmeldelse, adskilt fra dens kernebeskrivelse.

Dette felt er adskilt fra det generelle koncept model-invocation, som refererer til den bredere proces for, hvordan Claude beslutter at bruge et hvilket som helst værktøj eller en hvilken som helst skill baseret på prompten og den tilgængelige kontekst. when_to_use giver specifik vejledning til den proces for en bestemt skill.

← Alle ordlistetermer