Install any skill in seconds. Free to start, no credit card required.
Get Started Free →mamamou/code-reviewer-node
Node.js/Express/TypeScript-specific code review overlay. Extends the universal code-reviewer skill with Node.js version-aware rules.
Passed 19 of 22 test cases with the skill, and 18 of 22 without it.
1 fixed18 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Review this Dockerfile and package.json snippet for our API service: ```json {"engines": {"node": "18.19.0"}} ``` ```dockerfile FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm ci ``` Provide a review on whether this runtime specification is safe for production deployment.
| Checked | Without skill | With skill |
|---|---|---|
| Flags Node 18 as Critical due to end-of-life EOL status | Missed | Passed |
| Recommends upgrading to Node 22 Active LTS | Missed | Passed |
The instructions your model reads when the skill loads.
This skill extends code-reviewer (the universal skill). Always apply the universal
skill's full checklist first, then apply the Node.js-specific rules in this file on top.
Composition order:
code-reviewer (universal pillars: correctness, security, performance, DRY, tests, docs)Run these commands before touching any code. Version determines which rules apply.
# Node.js runtime version
node --version
cat .nvmrc 2>/dev/null
cat .node-version 2>/dev/null
# Package manager and key dependencies
cat package.json | grep -E '"(node|engines|typescript|express|graphql|apollo-server|bullmq|bull|jsonwebtoken|zod|joi|helmet|express-rate-limit)"'
# TypeScript config
cat tsconfig.json 2>/dev/null | grep -E '"(strict|target|module|moduleResolution)"'
# Check if ESM or CJS
cat package.json | grep '"type"'
Report at the top of your review:
🔍 Environment: Node.js vX.Y | TypeScript X.Y | Express X.Y | ESM/CJS
Packages: [graphql, apollo-server, bullmq/bull, jsonwebtoken, zod/joi — versions]
Then apply the version-specific rules below that match.
test cases passed, vs 18 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.