Claude Code-ordlista
Skill description
Fältet description i frontmatter talar om för Claude Code när en färdighet ska användas.
Kallas även: skill trigger description, description frontmatter, when does a skill trigger
Fältet description i frontmatter är vad Claude använder för att bestämma när en färdighet ska användas. Det är den enskilt viktigaste raden i en SKILL.md-fil, eftersom det är den enda delen av färdigheten som alltid är i kontext. Om description utelämnas, använder Claude Code det första stycket av markdown-innehållet.
Placera det viktigaste användningsfallet FÖRST. Den kombinerade texten för description och when-to-use trunkeras vid 1 536 tecken i färdighetslistningen för att minska kontextanvändningen. Denna gräns kan konfigureras med inställningen skillListingMaxDescChars. Det finns också en övergripande budget för listningen över alla färdigheter, justerbar via inställningen skillListingBudgetFraction eller miljövariabeln SLASH_COMMAND_TOOL_CHAR_BUDGET. För att frigöra budget kan lågprioriterade poster ställas in på 'endast namn' i skillOverrides så att de listas utan beskrivning.
En bra beskrivning säger vad färdigheten gör OCH när den ska användas, med användarens ord snarare än författarens. SkillProofs testprotokoll poängsätter detta direkt: triggernivån skriver tre formuleringar som BÖR aktivera färdigheten och två intilliggande som INTE bör det, och bedömer sedan ärligt om beskrivningen skulle vinna laddningen. Vaga beskrivningar är den vanligaste anledningen till att en tekniskt sett bra färdighet aldrig avfyras. Till exempel, Skill Audit-färdighetens beskrivning anger tydligt dess syfte: "Granskar en kodbas för kvalitet, konsekvens och trasiga mönster före release."