Skip to main content
skill CX Codex

review · jsmastery-pro — Claude Code skill: what it does, how to install

Audits completed features against your original plan, system architecture, and production readiness. Flags discrepancies in a structured report without making code edits.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add jsmastery-pro/jsm-agent-skill --skill review -a claude-code
Open on GitHub

What review does

This skill evaluates newly written code across three distinct layers. First, it benchmarks the work against task specifications or a plan from /architect, flagging missed scope and unrequested additions. Next, it verifies system boundaries. It spots architecture drift like direct database queries in UI components, checks naming rules, and flags hardcoded styles that skip design system tokens. Finally, it checks production readiness, including unhandled errors, loading states, and edge cases.

Findings are formatted into a markdown report labeled with Critical, Important, and Minor severity tiers. The skill explicitly refuses to edit files or propose solutions on its own. It stops once the report is rendered, leaving quality decisions and triage entirely in the hands of the developer.

What it helps with

  • audit completed code against an /architect implementation plan
  • catch architecture boundary leaks such as direct database queries in UI components
  • flag hardcoded CSS values and colors that bypass the design system
  • detect unhandled loading states, empty states, and silent error failures

Example prompts for the agent

  • Run the review skill on the newly built checkout feature
  • Review my recent profile page changes against the implementation plan
  • Audit this branch across all three layers and show the report

How to install review

1Skills CLI (Vercel)

npx skills add jsmastery-pro/jsm-agent-skill --skill review -a claude-code

2Manually: put the files in place

~/.claude/skills/review/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/review/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about review

How to install review in Claude Code?

Run npx skills add jsmastery-pro/jsm-agent-skill --skill review -a claude-code.

What does the review skill check?

It verifies three layers: plan alignment, system integrity such as boundary rules and design tokens, and production readiness like error handling. It summarizes issues under Critical, Important, and Minor tags.

Does review automatically fix the bugs it discovers?

No. The skill stops immediately after generating the report and will not suggest or apply code changes unless you explicitly ask.

Source text

SKILL.md · MIT
---
name: review
description: After building a feature, verify it matches what was planned, respects the system architecture and design standards, and is ready for production. Reports issues clearly so the developer decides what to fix.
---

Building is not done when the code runs. It is done when the code is correct.

AI moves fast. Fast means things get built that work on the surface but drift from the architecture, violate the design system, or miss edge cases that matter. This skill catches those things before they compound into bigger problems.

Run this after every feature. Before you move on.

## What This Skill Does Not Do

It does not fix anything. It reports what it finds and lets the developer decide what matters and what to do about it. Fixing without understanding is how problems get buried, not solved.

---

## Step 1 — Understand What Should Have Been Built

Before reviewing anything, establish the benchmark.

Read in this order:

- The implementation plan from `/architect` if one exists
- The feature description or task that was given
- Any relevant context files — architecture boundaries, code standards, design rules

If no plan exists, ask the developer to describe what the feature was supposed to do before reviewing. You cannot verify correctness without knowing what correct looks like.

---

## Step 2 — Review in Three Layers

### Layer 1 — Does it match the plan?

Compare what was built against what was planned.

Check:

- Every part of the feature description — is it all there?
- The decisions made during planning — are they reflected in the code?
- The scope — did the implementation stay within bounds or add things that were not asked for?

Flag anything that was planned but missing. Flag anything that was built but not planned.

### Layer 2 — Does it respect the system?

This is where AI drift most commonly happens. The feature works, but it violates rules that the project depends on.

Check:

- **Architecture boundaries** — does code in the right place own the right responsibilities? No UI logic in API routes. No DB calls in components. Whatever the project's boundaries are — are they respected?
- **Design system** — are the correct tokens, classes, and patterns used? Any hardcoded values that should be variables? Any raw color classes that should use the design system?
- **Code standards** — naming conventions, file organisation, TypeScript strictness, error handling patterns — do they match what the project established?
- **Existing patterns** — does this feature introduce a new pattern when an existing one should have been used?

### Layer 3 — Is it production ready?

Check:

- Error handling — what happens when things go wrong? Are errors caught and handled or does the feature silently fail?
- Edge cases — empty states, loading states, missing data — are these handled?
- Console errors — any errors or warnings in the browser or terminal?
- Obvious bugs — anything that would clearly break for a real user?

---

## Step 3 — Report What You Found

After completing all three layers, produce a clear report. Do not bury issues. Do not soften them. Report honestly so the developer can make informed decisions.

```
## Review — [Feature Name]

### Layer 1 — Plan alignment
[PASS / ISSUES FOUND]
[List any gaps between what was planned and what was built]

### Layer 2 — System integrity
[PASS / ISSUES FOUND]
[List any architecture, design, or code standard violations]

### Layer 3 — Production readiness
[PASS / ISSUES FOUND]
[List any error handling gaps, edge cases, or obvious bugs]

### Summary
[X] issues found across [Y] layers.

[If no issues: "No issues found. This feature is ready to ship."]
[If issues: "Resolve the above before moving to the next feature."]
```

---

## Step 4 — Let the Developer Decide

After presenting the report, stop. Do not start fixing. Do not suggest fixes unless the developer asks.

Wait for the developer to:

- Ask you to fix a specific issue
- Tell you an issue is intentional and can be ignored
- Confirm everything is resolved and ready to move on

The developer owns the quality decision. You inform it.

---

## Severity Guide

Not all issues are equal. Use this to help the developer prioritise:

**Critical — fix before moving on**

- Architecture boundary violations that will break future features
- Missing error handling that causes silent failures
- Functionality that was planned but completely missing

**Important — fix soon**

- Design system drift that will cause UI inconsistency
- Code standard violations that will compound across the codebase
- Edge cases that a real user will encounter

**Minor — fix when convenient**

- Naming inconsistencies that do not affect behaviour
- Missing optimisations
- Style issues that do not affect the design system

Label each issue with its severity so the developer can triage quickly.

---

## The Standard

The question this skill answers is not "does it work?"

The question is "is it correct?"

Working and correct are not the same thing. A feature can work today and break the project tomorrow. Review exists to catch the difference.

© jsmastery-pro · MIT · jsmastery-pro/jsm-agent-skill

Similar skills

Everything for Code review and refactoring →

review by other authors comes first.

review official anthropics Reviews inbound agreements against your playbook and routes each document to the relevant review workflow. Use it for MSA, NDA, and SaaS subscription documents. CX Codex +1 728installs review JuliusBrussee Runs an adversarial senior review of the spec before any code is written. Builds a skeptic and tries to refute the plan instead of rubber-stamping it. CX Codex +1 787installs review parcadei Runs parallel specialized subagents to evaluate code quality, architecture, and impact, then synthesizes a final merge verdict. CX Codex +1 519installs review owainlewis The skill spins up a separate subagent that reads a change and hunts for defects without editing anything. Handy before a merge when you want a second opinion. CX Codex +1 748installs review entireio Reads checkpoint transcripts to learn what the developer meant, then audits the diff. Useful before a merge, when you want to catch code that drifted from the plan. CX Codex +1 395installs ponytail-review DietrichGebert ponytail-review reviews a change beyond the diff, checking connected code, bugs, risks, load, tests, speed, and unnecessary code. Use it for PRs and commits. CX Codex +1 57,000installs code-review-excellence Seth Hobson This skill guides pull request reviews, catches logic and security issues, and helps teams give specific feedback. Use it for review standards or developer mentoring. CX Codex 30,193installs ce-code-review EveryInc Reviews a named diff or pull request for bugs, regressions, tests, and project standards. Use it for a current branch review or a specific PR. CX Codex +1 3,800installs review-team cline Runs several independent reviewers against the same change. Useful when you want more than one perspective instead of a single pass. CX Codex +1 3,300installs review-and-ship cursor This skill automates code review before shipping: checks for bugs, tests, and intent fit, then commits and opens a PR. Use it to verify your work is ready before merge. CX Codex +1 2,500installs code-review-analysis aj-geddes A skill that walks the agent through a systematic review: code quality, security, performance, tests. Useful when you are checking a pull request before merge. CX Codex +1 2,400installs

From the same set5

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor