AI-tips #4: Pakk arbeidsflyten som en skill
Jeg brukte lenge å forklare Claude hvordan integrasjonen mot regnskapssystemet vårt henger sammen hver gang jeg skulle bygge noe nytt. Hvilken rute som starter det, hvilke hjelpefunksjoner som snakker med API-et, og hvordan et salg blir til en faktura der borte. Det ble fort kjedelig, og av og til glemte jeg halvparten.
Løsningen er en skill. Det er en mappe i .claude/skills/ med en fil som heter SKILL.md. Øverst står et navn og en beskrivelse av når den skal brukes. Resten er selve oppskriften. Claude leser bare beskrivelsene til vanlig, og laster hele skillen først når du nevner noe som passer. Skriver jeg navnet på regnskapssystemet, kommer den inn av seg selv.
Dette ligger i regnskap-skillen min:
- En sjekkliste i sju steg, fra ruta via hjelpefunksjonene til mappingen av data.
- Tabell over endepunktene i API-et.
- Tabeller over MVA-koder, kontoer og betalingsmåter, med ID-ene regnskapssystemet forventer.
Tabellene er det som sparer meg mest. Da slipper Claude å gjette hvilken MVA-kode som gjelder, den slår det opp. Jeg har 21 slike skills i repoet nå, én for hver integrasjon og noen for ting som skjemafelter og lint.
Har du en arbeidsflyt du har forklart mer enn to ganger, så skriv den ned som en skill. Beskrivelsen øverst er den viktigste delen, for det er den Claude bruker til å bestemme om skillen skal lastes.
Har du egne skills du bruker? Del gjerne i kommentarfeltet.