Explain-back
Understand unfamiliar code and catch surprises in it.
The prompt
Explain what @<file> does in plain language, step by step. Then flag anything that looks unintentional or inconsistent with the rest of the module. Why it works
Forcing a plain-language walkthrough makes the model actually trace the logic, and the “flag inconsistencies” step turns comprehension into a lightweight review — great for onboarding to a new area.
Fill in
@<file>— the code you want to understand.
Follow-ups
- “The inconsistency you flagged — is it a bug or intentional? Check the callers.”