Debug this code (with reasoning)When something breaks and you want a thorough diagnosis, not just a fix.
Refactor for readability (without changing behavior)You have working code that's hard to read. You want it cleaner without breaking anything.
Write tests for this function (with edge cases I haven't thought of)You have a function and need test coverage. The boring tests are easy. The edge cases are what catch real bugs.
Generate CRUD boilerplate (then justify the choices)You need basic CRUD endpoints/handlers and don't want to type it all out, but you also don't want generic AI slop.
Convert this code from X to YYou're migrating between languages or frameworks and need a translation that respects idioms of the target.
Add types to legacy JS / Python (without rewriting it)You have untyped code that works. You want types added incrementally without breaking it.
Architecture decision (build vs buy / framework choice)You need to make a non-trivial architecture call and want a structured pros/cons, not a vibe.
Three-level code review (quick / thorough / architectural)You need feedback on a PR but you also want context-appropriate depth, not a single review style.
Generate a database migration scriptYou're changing schema and need a migration that's safe to run, not just syntactically correct.