AI-coding prompts zijn het verschil tussen het gebruik van Claude of ChatGPT als een iets snellere zoekmachine en het gebruik ervan als een werkende pair programmer. Het model is in beide gevallen capabel — wat de output verandert, is hoe je het vraagt. Een sterke coding prompt vermeldt de taal en het framework, geeft de AI de daadwerkelijke code of foutmelding, definieert één duidelijke taak en vertelt wat een goed resultaat is: een diff, een geteste functie, een uitleg van de oorzaak. Vage input, vage output.
Deze gids verzamelt praktische AI-coding prompts voor het werk dat ontwikkelaars elke dag doen — functies schrijven, bugs oplossen, code reviewen, tests schrijven en API’s documenteren. Elk werkt met Claude, ChatGPT of elke AI-chat. Kopieer het, plak je code of foutmelding en vul de haakjes in.
Wat een coding prompt effectief maakt
De beste coding prompts delen vier kenmerken: ze noemen de stack, ze geven de AI de echte input in plaats van een beschrijving ervan, ze vragen om één ding, en ze specificeren de vorm van het antwoord. "Fix mijn code" dwingt de AI te raden; "hier is de functie en de stack trace, vind de oorzaak en geef een gecorrigeerde versie met een korte uitleg van wat er mis was" geeft je iets bruikbaars. Houd die vorm aan als je de prompts hieronder aanpast.
Schrijven en refactoren prompts
Deze prompts zetten een duidelijke specificatie om in werkende code, en rommelige code in iets onderhoudbaars.
Schrijf een [LANGUAGE]-functie die [WAT HET MOET DOEN]. Inputs: [INPUTS]. Output: [OUTPUT]. Behandel deze randgevallen: [EDGE CASES]. Volg [STYLE/CONVENTION] en voeg alleen korte commentaren toe waar de logica niet duidelijk is. Geef de functie terug plus twee voorbeeldaanroepen.
Refactor deze [LANGUAGE]-code voor leesbaarheid en onderhoudbaarheid zonder het gedrag te veranderen. Leg elke wijziging in één regel uit, wijs op alles wat op een verborgen bug lijkt, en houd de publieke interface hetzelfde. Hier is de code: [PASTE CODE]
Zet deze code om van [LANGUAGE A] naar [LANGUAGE B], waarbij de logica identiek blijft en idiomatische patronen voor de doeltaal worden gebruikt. Noem elke plek waar een directe vertaling niet mogelijk is en wat je in plaats daarvan hebt gedaan. Code: [PASTE CODE]
Debugging prompts
Debuggen is waar een goed geformuleerde prompt de meeste tijd bespaart — als je de AI de foutmelding geeft, niet een parafrase ervan.
Hier is een [LANGUAGE]-foutmelding en de relevante code. Diagnoseer de oorzaak, niet alleen het symptoom, geef me dan een gecorrigeerde versie en een korte uitleg van wat er echt mis was. Fout: [PASTE STACK TRACE]. Code: [PASTE CODE]
Deze code draait maar geeft de verkeerde output. Verwacht: [EXPECTED]. Werkelijk: [ACTUAL]. Loop stap voor stap door de logica, identificeer waar het afwijkt van het bedoelde gedrag, en geef de oplossing. Code: [PASTE CODE]
Code review prompts
Een tweede paar ogen op elke wijziging is ideaal maar zelden beschikbaar. Deze prompts benaderen een senior review.
Review deze [LANGUAGE]-code zoals een senior engineer dat zou doen. Groepeer je bevindingen op ernst — bugs, beveiligingsproblemen, performance, dan stijl — en geef per punt de specifieke regel, het probleem en de oplossing. Herschrijf niet het hele bestand; wijs me op wat belangrijk is. Code: [PASTE CODE]
Controleer deze code alleen op beveiligingsproblemen: injectie, onveilige inputverwerking, geheimen in code, en onveilige dependencies. Leg per bevinding het risico in één regel uit en toon de veiligere versie. Code: [PASTE CODE]
Testing prompts
Tests zijn het werk dat het meest wordt overgeslagen onder tijdsdruk. Deze prompts maken ze snel te produceren.
Schrijf unittests voor deze [LANGUAGE]-functie met [TEST FRAMEWORK]. Dek het gelukkige pad, de randgevallen en de foutgevallen. Noem de testcases die je test vóór de code zodat ik kan controleren of niets ontbreekt. Functie: [PASTE CODE]
Ik ga [WAT JE GAAT AANPASSEN] wijzigen. Noem de testcases die ik moet hebben voordat ik deze code aanraak om zeker te zijn dat ik niets breek, inclusief de gevallen die mensen meestal vergeten.
Documentatie- en uitlegprompts
Documentatie en onboarding zijn waar AI stilletjes uren per week bespaart.
Leg deze code uit aan een ontwikkelaar die nieuw is in de codebase. Bespreek wat het doet, waarom het zo is opgebouwd, en het ene punt dat ze waarschijnlijk het meest verkeerd begrijpen. Houd het beknopt. Code: [PASTE CODE]
Genereer ontwikkelaarsdocumentatie voor deze API-endpoint: methode, pad, parameters, een voorbeeldrequest en -response, de foutgevallen en de authenticatievereiste. Bron: [PASTE ROUTE OR CONTROLLER CODE]
Van prompts naar een complete coding workflow
Individuele prompts lossen individuele taken op. Ontwikkelaars die het meeste uit AI halen, stoppen met elke sessie hun stack, conventies en standaarden opnieuw uit te leggen en laden die één keer, zodat elk antwoord al hun patronen volgt. Dat is het verschil tussen een prompt plakken en werken met een geconfigureerde assistent die de regels van je codebase kent. Wil je een geteste set in plaats van zelf bouwen, dan dekt de KissMySkills tech- en development prompt packs bouwen, debuggen, reviewen, testen en documenteren, klaar voor gebruik met Claude, ChatGPT of elke AI-chat.
Bouwen, debuggen, code review, testen en documentatie — rol-specifieke developer prompt packs die verder gaan dan generieke templates. Werkt met Claude, ChatGPT of elke AI-chat.
Bekijk coding prompts →Bekijk alle prompts →