Claude Code ordliste

disable-model-invocation

Et felt i SKILL.md's frontmatter, der forhindrer Claude i automatisk at indlæse en skill; kun du kan kalde den.

Også kaldet: disable model invocation, manual only skill, stop Claude auto-running a skill

disable-model-invocation er et SKILL.md frontmatter-felt, der forhindrer almindelig Claude i automatisk at indlæse skillen. Dens standardværdi er false. Når den er sat til true, kan kun du kalde skillen ved at skrive dens /name slash-kommando. Dette er nyttigt for arbejdsgange med sideeffekter, eller hvor du har brug for at kontrollere timingen, såsom for kommandoer som /commit, /deploy eller /send-slack-message. Du ønsker ikke, at Claude beslutter at deploye kode blot, fordi den ser ud til at være klar. Ved at sætte dette felt til true fjernes skillens beskrivelse også fra Claudes kontekst, hvilket kan frigøre listebudget. Derudover forhindrer det skillen i at blive forudindlæst i subagenter og, i nyere versioner af Claude Code, stopper det fra at køre, når en planlagt opgave udløser den. Dette står i kontrast til user-invocable: false, som skjuler skillen fra den bruger-kaldte menu, men tillader Claude at køre den. Mens user-invocable kontrollerer brugerens synlighed, kontrollerer disable-model-invocation, om modellen selv kan initiere skillens udførelse. For eksempel kan en skill som Skill Audit have gavn af denne indstilling, hvis du vil sikre, at den kun kører, når den eksplicit anmodes om, ikke baseret på Claudes fortolkning af kodens parathed. Dette felt er adskilt fra konceptet model-invocation i sig selv, som refererer til modellens evne til at kalde værktøjer eller skills.

← Alle ordlistetermer