Slovník Claude Code

Model invocation

Model invocation je Claude automaticky načítající skill, když váš požadavek odpovídá popisu skillu.

Také známé jako: auto-invocation, when Claude loads a skill automatically, model-invoked skill

Model invocation je, když Claude načte skill sám, protože váš požadavek odpovídal popisu skillu, na rozdíl od vás, kteří zadáte /skill-name. Ve výchozím nastavení jsou obě metody dostupné: můžete zadat /skill-name pro přímé spuštění a Claude jej může automaticky načíst, když je relevantní.

Dvě položky frontmatter v souboru SKILL.md toto chování omezují. Nastavení disable-model-invocation: true znamená, že skill můžete spustit pouze vy přímo; Claude jej automaticky nenahraje. V této konfiguraci není popis skillu zahrnut do kontextu Claude, když jej spouštíte přímo. Naopak, user-invocable: false znamená, že skill může automaticky spustit pouze Claude. Popis skillu je v tomto případě vždy poskytnut Claude. Je důležité si uvědomit asymetrii: user-invocable ovládá pouze viditelnost v menu, nikoli schopnost Claude používat skill programově. Chcete-li zablokovat programové spouštění, musíte použít disable-model-invocation: true.

Automatické spouštění může být také omezeno cestou k souboru. Položka frontmatter paths přijímá glob vzory. Když je paths nastaveno, Claude bude skill automaticky načítat pouze tehdy, když pracuje se soubory, které odpovídají těmto vzorům.

Protože model invocation závisí na interpretaci textu popisu skillu Claude, je to nejméně deterministický aspekt systému. Proto SkillProof vyhodnocuje přesnost automatického spouštění jako samostatné kritérium, místo aby předpokládal, že skill vystřelí jen proto, že byl nainstalován. To je v kontrastu s přímým spouštěním, které je řízeno polem skill-description a explicitními příkazy uživatele.

← Všechny termíny slovníku