2 prompts
Get a detailed line-by-line explanation of any code, with bugs identified, edge cases flagged, and improvement suggestions included.
Transform messy, deeply nested code into clean, modular, well-named functions following language-specific best practices and SOLID principles.