Claude Code-ordliste

Ferdighet vs prompt

En ferdighet er en lagret, gjenbrukbar prompt; en prompt er en engangsinstruksjon for en enkelt runde.

Også kalt: skill or prompt, difference between skill and prompt, skill vs CLAUDE.md

En prompt er en engangsinstruksjon du skriver; den gjelder for den runden og er borte. En ferdighet er en prompt du ble lei av å skrive på nytt, lagret som en SKILL.md-fil, med en beskrivelse som lar Claude laste den inn selv når det er relevant. Den offisielle dokumentasjonen foreslår å opprette en ferdighet når du stadig limer inn de samme instruksjonene, sjekklistene eller flertrinns-prosedyrene i chatten.

Skillet er mest nyttig når man vurderer de tre kontekstene Claude Code opererer innenfor:

  • Prompt: En enkelt instruksjon for den nåværende runden. Den koster ingenting når den ikke brukes og er borte etter runden.
  • CLAUDE.md: Denne filen lastes inn i hver sesjon ved start. Den bør inneholde kontekst Claude alltid bør kjenne til, for eksempel byggekommandoer, prosjektkonvensjoner, layout, eller regler som 'alltid gjør X'. For å holde den effektiv, bør den holde seg under omtrent 200 linjer.
  • Ferdighet: Lastes inn ved behov. Ferdigheter er best egnet for prosedyrer, sjekklister eller langt referansemateriale som bare er relevant av og til. Dokumentasjonen sier eksplisitt at hvis en oppføring i CLAUDE.md representerer en flertrinns-prosedyre eller bare er relevant for en spesifikk del av kodebasen, bør den flyttes til en ferdighet eller en stibegrenset regel.

Ingen av disse er håndhevelseslag; de gir alle kontekst som Claude leser og forsøker å følge. For handlinger som må skje uavhengig av Claudes beslutning, vil du bruke hooks.

Vurder Authoring Skills for veiledning om hvordan du strukturerer ferdighetene dine effektivt. Hvis du stadig skriver den samme prompten, er det et sterkt signal om at en ferdighet kan være passende, i stedet for å stole på ad-hoc prompter eller rote til din CLAUDE.md.

← Alle ordlistetermer