code-review
Code Review Skill
Perform a thorough, opinionated code review of a project or set of files. The goal is to find real problems that matter — not nitpick formatting or chase theoretical issues. Think like a senior dev doing a PR review of an entire codebase, with a security engineer looking over your shoulder.
Philosophy
Be useful, not exhaustive. A review that lists 200 minor issues is worse than one that identifies the 10 things that actually matter. Prioritize by impact: bugs > security > architecture > maintainability > style.
Be specific, not vague. "This code could be better" helps nobody. "The retry logic in api/client.ts:34 swallows errors silently — failed requests disappear without logging or propagation" is actionable.
Show, don't just tell. When suggesting improvements, include a brief code example of what the fix looks like. Don't rewrite everything — just enough to communicate the pattern.
Security is not optional. Every code review includes a security pass. You don't need to be asked specifically — vulnerabilities found early cost 100x less than those found in production.
Review Process
Step 1: Understand the Project
Before reviewing anything, get the lay of the land:
More from scalecommerce/skills
landing-page-guide
Build high-converting landing pages with proven conversion psychology and layout patterns (9% → 20%+ conversion rates). Use this skill whenever the user wants to create, build, or optimize a landing page, lead generation page, squeeze page, opt-in page, or any single-page conversion-focused experience. Also trigger when the user asks about landing page copywriting (headlines, CTAs, benefit statements), conversion rate optimization for a landing page, A/B testing landing page elements, landing page layout or structure advice, or improving an existing page's conversion rate. Covers the full workflow from strategy to code (Nuxt4 + NuxtUI) to deployment, including AI-generated visuals via OpenRouter. Even if the user doesn't say "landing page" explicitly — if they're describing a page whose primary goal is capturing leads, driving signups, or getting a single conversion action, this skill applies.
8frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
6nano-banana
Generate images using the OpenRouter API with the Nano Banana model (Gemini 3.1 Flash Image). Use this skill whenever the user asks to generate, create, or make an image, picture, illustration, photo, or visual using OpenRouter or Nano Banana. Also trigger when the user wants AI image generation and has an OpenRouter API key available, even if they don't mention "Nano Banana" by name — any request like "make me a picture of...", "generate an image of...", or "create a visual of..." should use this skill. Also trigger for image editing requests like "remove the background", "change the color", "add X to this image".
5update-claude-md
>
3