AI-kodeprompts er forskjellen mellom å bruke Claude eller ChatGPT som en litt raskere søkemotor og å bruke det som en fungerende parprogrammerer. Modellen er kapabel uansett — det som endrer resultatet er hvordan du spør. En sterk kodeprompt angir språk og rammeverk, gir AI-en den faktiske koden eller feilen, definerer én klar oppgave, og forteller hva et godt resultat ser ut som: en diff, en testet funksjon, en forklaring på grunnårsaken. Vagt inn, vagt ut.
Denne guiden samler praktiske AI-kodeprompts for arbeidet utviklere gjør hver dag — skrive funksjoner, fikse feil, gjennomgå kode, skrive tester og dokumentere API-er. Hver fungerer med Claude, ChatGPT eller hvilken som helst AI-chat. Kopier den, lim inn koden eller feilen din, og fyll inn klammeparentesene.
Hva som gjør en kodeprompt effektiv
De beste kodepromptene har fire kjennetegn: de navngir stacken, de gir AI-en det faktiske inputtet i stedet for en beskrivelse, de ber om én ting, og de spesifiserer svarets form. "Fiks koden min" tvinger AI til å gjette; "her er funksjonen og stack-trace, finn grunnårsaken og returner en korrigert versjon med en linjes forklaring på hva som var galt" gir deg noe du kan bruke. Behold denne formen når du tilpasser promptene nedenfor.
Skrive- og refaktoreringprompts
Disse promptene gjør en klar spesifikasjon om til fungerende kode, og rotete kode til noe vedlikeholdbart.
Skriv en [LANGUAGE]-funksjon som [WHAT IT SHOULD DO]. Input: [INPUTS]. Output: [OUTPUT]. Håndter disse kanttilfellene: [EDGE CASES]. Følg [STYLE/CONVENTION] og legg til korte kommentarer kun der logikken ikke er åpenbar. Returner funksjonen pluss to eksempler på kall.
Refaktorer denne [LANGUAGE]-koden for lesbarhet og vedlikehold uten å endre oppførselen. Forklar hver endring i én linje, pek ut alt som kan være en latent feil, og behold det offentlige grensesnittet uendret. Her er koden: [PASTE CODE]
Konverter denne koden fra [LANGUAGE A] til [LANGUAGE B], behold logikken identisk og bruk idiomatiske mønstre for målspråket. Merk eventuelle steder hvor direkte oversettelse ikke er mulig og hva du gjorde i stedet. Kode: [PASTE CODE]
Feilsøkingsprompts
Feilsøking er der en godt formulert prompt sparer mest tid — hvis du gir AI-en feilen, ikke en omskriving av den.
Her er en [LANGUAGE]-feil og relevant kode. Diagnostiser grunnårsaken, ikke bare symptomet, gi meg deretter en korrigert versjon og en linjes forklaring på hva som faktisk var galt. Feil: [PASTE STACK TRACE]. Kode: [PASTE CODE]
Denne koden kjører, men gir feil resultat. Forventet: [EXPECTED]. Faktisk: [ACTUAL]. Gå gjennom logikken steg for steg, identifiser hvor den avviker fra ønsket oppførsel, og returner fiksen. Kode: [PASTE CODE]
Kodegjennomgangsprompts
Et ekstra sett øyne på hver endring er ideelt, men sjelden tilgjengelig. Disse promptene etterligner en seniorgjennomgang.
Gjennomgå denne [LANGUAGE]-koden som en senioringeniør ville gjort. Grupper funnene dine etter alvorlighetsgrad — feil, sikkerhetsproblemer, ytelse, deretter stil — og for hver gi spesifikk linje, problemet og løsningen. Ikke omskriv hele filen; pek meg til det som er viktig. Kode: [PASTE CODE]
Sjekk denne koden kun for sikkerhetsproblemer: injeksjon, usikker inputhåndtering, hemmeligheter i koden og usikre avhengigheter. For hvert funn, forklar risikoen i én linje og vis en sikrere versjon. Kode: [PASTE CODE]
Testprompts
Tester er det arbeidet som oftest blir hoppet over under tidsfrister. Disse promptene gjør dem raske å produsere.
Skriv enhetstester for denne [LANGUAGE]-funksjonen med [TEST FRAMEWORK]. Dekke den glade veien, kanttilfellene og feilsituasjonene. List opp testtilfellene du tester før koden slik at jeg kan sjekke at ingenting mangler. Funksjon: [PASTE CODE]
Jeg skal endre [WHAT YOU ARE CHANGING]. List opp testtilfellene jeg bør ha på plass før jeg berører denne koden for å være trygg på at jeg ikke har ødelagt noe, inkludert tilfeller folk vanligvis glemmer.
Dokumentasjons- og forklaringsprompts
Dokumentasjon og onboarding er der AI stille sparer timer hver uke.
Forklar denne koden til en utvikler som er ny i kodebasen. Dekke hva den gjør, hvorfor den er strukturert slik, og det ene de mest sannsynlig vil misforstå. Hold det kortfattet. Kode: [PASTE CODE]
Generer utviklerdokumentasjon for dette API-endepunktet: metode, sti, parametere, et eksempel på forespørsel og svar, feilsituasjoner og autentiseringskrav. Kilde: [PASTE ROUTE OR CONTROLLER CODE]
Fra prompts til komplett kodearbeidsflyt
Enkeltprompts løser enkeltoppgaver. Utviklerne som får mest ut av AI, slutter å forklare stack, konvensjoner og standarder på nytt hver økt og laster dem inn én gang, slik at hvert svar allerede følger deres mønstre. Det er forskjellen på å lime inn en prompt og å jobbe med en konfigurert assistent som kjenner reglene i kodebasen din. Hvis du vil ha et testet sett i stedet for å lage ditt eget, dekker KissMySkills tech- og utviklingspromptpakker bygging, feilsøking, gjennomgang, testing og dokumentasjon, klare til bruk med Claude, ChatGPT eller hvilken som helst AI-chat.
Bygging, feilsøking, kodegjennomgang, testing og dokumentasjon — rolle-spesifikke utviklerpromptpakker som går utover generiske maler. Fungerer med Claude, ChatGPT eller hvilken som helst AI-chat.
Utforsk kodeprompts →Utforsk alle prompts →