Slovník Claude Code

Skill vs prompt

Skill je uložený, znovupoužitelný prompt; prompt je jednorázová instrukce pro jeden tah.

Také známé jako: skill or prompt, difference between skill and prompt, skill vs CLAUDE.md

Prompt je jednorázová instrukce, kterou napíšete; platí pro daný tah a poté zmizí. A skill je prompt, který vás unavilo opakovaně psát, uložený jako soubor SKILL.md, s popisem, který umožňuje Claude načíst jej samostatně, když je relevantní. Oficiální dokumentace navrhuje vytvořit skill, když opakovaně vkládáte stejné instrukce, checklist nebo vícestupňový postup do chatu.

Rozdíl je nejužitečnější při zvažování tří kontextů, ve kterých Claude Code operuje:

  • Prompt: Jedna instrukce pro aktuální tah. Nic nestojí, když není použit, a po tahu zmizí.
  • CLAUDE.md: Tento soubor se načítá do každé session při startu. Měl by obsahovat kontext, který by Claude měl vždy znát, jako jsou build příkazy, konvence projektu, rozložení nebo pravidla jako 'vždy udělej X'. Aby zůstal efektivní, měl by mít méně než asi 200 řádků.
  • Skill: Načítá se na vyžádání. Skilly jsou nejvhodnější pro postupy, checklisty nebo dlouhé referenční materiály, které jsou relevantní jen někdy. Dokumentace explicitně uvádí, že pokud položka v CLAUDE.md představuje vícestupňový postup nebo je relevantní pouze pro specifickou část codebase, měla by být přesunuta do skilla nebo pravidla s rozsahem na cestu.

Žádná z těchto možností nejsou vynucovací vrstvy; všechny poskytují kontext, který Claude čte a snaží se dodržovat. Pro akce, které se musí provést bez ohledu na rozhodnutí Claude, byste použili hooks.

Zvažte Authoring Skills pro návod, jak efektivně strukturovat vaše skilly. Pokud zjistíte, že opakovaně píšete stejný prompt, je to silný signál, že by mohl být vhodný skill, spíše než spoléhání na ad-hoc prompty nebo zahlcování vašeho CLAUDE.md.

← Všechny termíny slovníku