spencerpauly/awesome-cursor-skills/reviewing-code

Claude Code and agent skill by spencerpauly/awesome-cursor-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Perform a thorough code review focused on correctness, maintainability, performance, and best practices.

Install

npx vskill@latest install spencerpauly/awesome-cursor-skills/reviewing-code

SKILL.md

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).
  1. 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?
  1. Check maintainability
  • Are functions focused on a single responsibility?
  • Are variable and function names descriptive?
  • Is there unnecessary duplication that should be extracted?
  • Are magic numbers replaced with named constants?
  • Is the code complexity reasonable (deeply nested conditionals, long functions)?
  1. Check performance
  • Are there N+1 query patterns in database access?
  • Are expensive computations or API calls happening in render loops?
  • Are large lists missing virtualization or pagination?
  • Are there missing indexes for common database queries?
  • Is memoization used appropriately (not over-applied)?
  1. Check type safety (TypeScript projects)
  • Are there any types that should be narrowed?
  • Are function return types explicit for public APIs?
  • Are union types handled exhaustively?
  1. Check testing
  • Are there tests for the new/changed code?
  • Do tests cover the happy path AND error cases?
  • Are tests isolated (no shared mutable state)?
  1. Provide feedback — organize findings by severity:
  • Must fix: bugs, security issues, data loss risks
  • Should fix: performance issues, maintainability concerns
  • Nit: style preferences, minor suggestions

For each finding, include the file, line, the issue, and a suggested fix.

Notes

  • Be constructive — explain why something is a problem, not just that it is.
  • Acknowledge what's done well, not just what needs fixing.
  • Don't bikeshed on style issues that a linter/formatter should handle.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
683
Repository forks
108
7-day trend score
33

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/spencerpauly/awesome-cursor-skills/reviewing-code/badge)](https://verified-skill.com/skills/spencerpauly/awesome-cursor-skills/reviewing-code)

Something wrong with this skill or its page? Tell us.