Claude Code-ordlista

Frontmatter

Frontmatter är YAML-blocket högst upp i en SKILL.md-fil som konfigurerar skillens beteende och metadata.

Kallas även: YAML frontmatter, SKILL.md frontmatter, skill frontmatter fields

Frontmatter är YAML-blocket som avgränsas av --- högst upp i en SKILL.md-fil. Det fungerar som konfigurationen för skillen och styr dess metadata och körningsbeteende.

Viktiga fält inom frontmatter möjliggör detaljerad kontroll:

  • name: Visningsnamnet för skillen. Om det utelämnas används skillens katalognamn.
  • description: Ett avgörande fält som förklarar vad skillen gör och dess avsedda användningsfall. Om detta saknas faller skillen tillbaka på att använda det första stycket i markdowninnehållet. Detta fält är kritiskt för automatisk anropning.
  • when_to_use: Ger ytterligare kontext för att utlösa skillen, tillagd till description.
  • argument-hint: Ger en ledtråd som visas under autokomplettering, till exempel [issue-number].
  • arguments: Definierar namngivna positionsargument som kan användas med $name-substitution.
  • disable-model-invocation: Att ställa in detta till true förhindrar Claude från att automatiskt anropa skillen.
  • user-invocable: Ställs in till false för att dölja skillen från /-kommandomenyn. Notera att den korrekta stavningen är user-invocable med ett 'c'.
  • allowed-tools: Specificerar verktyg som kan användas utan explicit tillstånd medan skillen är aktiv.
  • disallowed-tools: Listar verktyg som tas bort från den tillgängliga poolen när skillen är aktiv.
  • model: Bestämmer vilken modell Claude använder medan skillen är aktiv.
  • effort: Kategoriserar skillens komplexitet med nivåer som low, medium, high, xhigh, eller max.
  • context: Att ställa in detta till fork kör skillen i en förgrenad subagentkontext.
  • agent: Specificerar vilken subagenttyp som ska användas när context är inställt på fork.
  • hooks: Möjliggör definition av krokar som är begränsade till skillens livscykel.
  • paths: Använder glob-mönster för att begränsa när skillen automatiskt aktiveras.
  • shell: Definierar skalet som ska användas, antingen bash eller powershell.

Medan många fält erbjuder finkornig kontroll, är fältet description särskilt viktigt för att möjliggöra automatisk skillanropning. Till exempel använder Skill Creator-skillen frontmatter för att definiera sitt namn, beskrivning och argument, vilket vägleder användare om hur man bygger nya skills.

← Alla ordlistans termer