Code Review Use this skill when the user asks for a code review, feedback on their code, or to check code quality. Steps 1. Understand the change — read the files or diff to understand what the code is supposed to do. Identify the scope (new feature, bug fix, refactor). 2. Check correctness - Does the code handle edge cases (empty input, null, zero, negative numbers)? - Are error states handled (try/catch, error boundaries, fallback UI)? - Does async code handle race conditions, cancellation, and timeouts? - Are there off-by-one errors in loops or array access? 3. Check maintainability - Are…