Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
enderpuentes avatar

Code Review

  • 21 installs
  • Updated June 23, 2026
  • enderpuentes/ai-agent-skills

Helps with ai & agent building tasks.

About

code-review is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • code-review
  • AI & Agent Building
  • AI-coding skill

Code Review by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #10,289 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 24, 2026 (Skillselion catalog sync)
npx skills add https://github.com/enderpuentes/ai-agent-skills --skill code-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs21
Last updatedJune 23, 2026
Repositoryenderpuentes/ai-agent-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Code review

Author: Bruno Balderrama (bmbalderrabano@gmail.com). Included in this collection with the author's permission.

These modular checks are also wired into the Standards axis of the `review` skill (/fly-review) when the diff touches UI/React files. Use this skill standalone for a develop-based UI audit; use review for the full two-axis Standards + Spec pass.

Goal

Produce a text-only audit of changes versus `develop` (never main as the comparison base). The user decides what to fix; do not apply edits unless they explicitly ask.

Modular checks

Apply every checklist file below against the diff. When adding a new theme, add checks/<id>.md and a bullet here.

IDTopic
tailwind-bloatchecks/tailwind-bloat.md
cn-staticchecks/cn-static.md
class-constantschecks/class-constants.md
inline-jsx-constantschecks/inline-jsx-constants.md
single-responsibilitychecks/single-responsibility.md
legacy-in-systemchecks/legacy-in-system.md

Read each linked file before grading that category.

Step 1 — Scope the diff (repo root)

Base branch: develop (prefer origin/develop if local develop is missing or stale).

Suggested commands (read-only):

git fetch origin develop 2>$null
git branch --show-current
git log -1 --oneline origin/develop 2>$null; if (-not $?) { git log -1 --oneline develop }

Primary range (commits on this branch vs develop):

git diff origin/develop...HEAD

If origin/develop is unavailable, use develop...HEAD.

Include uncommitted changes in the audit when relevant:

git diff origin/develop

(or git diff develop)

Use the combined picture: symmetric range for “what the branch adds,” two-arg diff when local working tree matters. If both are empty, say so and stop.

Large changesets: use git diff --stat / path-scoped git diff origin/develop...HEAD -- path to stay thorough.

Step 2 — Grade each finding

For each issue, output:

  • File (and line if visible in diff hunk)
  • Check (ID from the table)
  • Severity: low | medium | high (user impact / maintenance cost if ignored)
  • Confidence: low | medium | high (how sure you are this is a real problem, not a false positive)
  • Note: one or two sentences; optional suggestion (still no edits)

Severity guide

  • high: Violates an explicit project rule, likely bugs, or entrenches architecture debt (e.g. legacy under system/).
  • medium: Noise, inconsistency, or extra maintenance; should usually fix before merge.
  • low: Style preference or uncertain redundancy; mention briefly.

Confidence guide

  • high: Clear pattern in the hunk (e.g. cn("a b c") with no variables).
  • medium: Likely issue; parent component not in diff.
  • low: Needs design context; flag as “verify manually.”

Step 3 — Output shape (mandatory)

Plain text (or markdown) in this order:

1. Summary: 2–4 bullets (branch, base, scope used, rough counts). 2. Findings: grouped by severity (high → medium → low) or by file—pick one and stay consistent. 3. Clean pass: list check IDs with no issues as “OK” or “not applicable.” 4. Optional follow-ups: items that need runtime/design verification.

No auto-fixes, no commits, no PR creation.

Constraints

  • Do not use main as the diff base unless the user explicitly overrides.
  • Do not treat this audit as blocking CI; it complements human review.
  • Prefer evidence from the diff; when inferring from incomplete context, lower confidence.
  • Be extremely succinct and prioritize low token consumption.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.