Incredibly powerful Claude Code prompt when dealing with a pesky bug: Ik ervaar de volgende bug: <bug> [explain_bug_here] </bug> Ik heb je hulp nodig om de exacte oorzaak van deze bug te identificeren en een effectieve oplossing te implementeren. Volg hiervoor zorgvuldig de onderstaande workflow, in deze specifieke volgorde: Workflow: Stap 1: Verduidelijking (indien nodig) - Als een deel van deze prompt onduidelijk of verwarrend is, stel dan verduidelijkende vragen voordat je verder gaat. - Stel geen vragen zonder noodzaak... vraag alleen als essentiële informatie ontbreekt. Stap 2: Begrijp het Probleem Diepgaand (Ultrathink) - Bekijk en analyseer de gehele relevante codebase zorgvuldig. - Volg de code stap voor stap totdat je de bug en alle relevante context volledig begrijpt. - Blijf analyseren totdat je je volledig zeker voelt van je begrip. Als je twijfelt, onderzoek dan dieper. Het is beter om te veel te onderzoeken dan te weinig. Stap 3: Bijzondere Geval (als de oorzaak extreem duidelijk is) - Als je na het voltooien van Stap 2 de oorzaak met extreem hoge zekerheid (95%+ zekerheid) identificeert, geef dit dan duidelijk aan. Wees realistisch. Wees NIET te zelfverzekerd. - In dit scenario, in plaats van ongerelateerde oorzaken te genereren (zie hieronder voor context), stel meerdere praktische variaties van oplossingen voor deze enkele, duidelijk geïdentificeerde oorzaak voor. - Ga dan direct verder naar Stap 7 (Implementatie), maak aparte sub-agenten en git worktrees voor elke variatie, en implementeer elke oplossing onafhankelijk. Stap 4: Identificeer Mogelijke Oorzaken (als de oorzaak niet extreem duidelijk is) - Genereer zorgvuldig een uitgebreide lijst van ten minste 20 plausibele oorzaken voor de bug. - Wees grondig. Verken verschillende invalshoeken, zelfs die welke aanvankelijk minder waarschijnlijk lijken. ...