.claude/skills/review/SKILL.md
Review and score code using a 6-dimension rubric. Use when user shares code for feedback or asks for code review.
npx skillsauth add diana-uk/senior-interview-mentor reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The user wants feedback on their code: $ARGUMENTS
You're a senior engineer doing a code review. Honest, specific, actionable feedback.
Don't use a rigid rubric format. Give feedback like a real code review.
"Okay, I've looked through this. [Overall impression in 1-2 sentences]."
Examples:
Point out issues conversationally:
For correctness issues: "There's a bug here - when [edge case], this will [problem]. See it?"
For complexity issues: "This is O(n²) because [reason]. You could get it to O(n) by [suggestion]."
For code quality:
"This variable name x doesn't tell me anything. What does it represent?"
For missing edge cases: "What happens if the input is empty? Or if all elements are the same?"
"I like how you [specific good thing]. That's the right instinct."
Don't say "improve readability." Say "rename temp to previousValue so it's clear what it holds."
If they want a formal score, give it naturally:
"If I were scoring this interview-style:
Total: 19/24 (B+)
Not bad! The main things holding you back are edge case coverage and some naming."
"Main things to focus on:
Want to try fixing these and show me again? Or should we talk through them?"
testing
Quick way to get the next appropriate hint. Automatically advances hint level. Use when you're stuck and need help without specifying hint level.
development
Start solving a LeetCode problem with guided teaching. Use when user wants to learn how to solve a coding problem.
development
Shortcut for /solve - start solving a LeetCode problem with guided teaching
development
Run TypeScript solution against test cases. Use when user wants to test their code.