Skip to content
Back to skills

Dev Code Review

ASecurity

Code review with severity-graded findings and evidence per claim — reviews the diff against requirements, not files in isolation. Use when the user asks for a code review, PR review, or diff review, before merging a branch, or after completing a major feature. Also covers the protocol for receiving review feedback without performative agreement.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsgocode-reviewsecurityperformance

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add meshcode-ai/skills --skill dev-code-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dev Code Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dev Code Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/meshcode-ai-dev-code-review/badge)](https://www.skillsdirectory.com/skills/meshcode-ai-dev-code-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dev-code-review
description: Code review with severity-graded findings and evidence per claim — reviews the diff against requirements, not files in isolation. Use when the user asks for a code review, PR review, or diff review, before merging a branch, or after completing a major feature. Also covers the protocol for receiving review feedback without performative agreement.
license: MIT
metadata:
  source: "obra/superpowers — requesting-code-review, receiving-code-review (MIT); awesome-skills/code-review-skill (MIT)"
  category: coding
---

# Dev Code Review

## Review Contract

Review the diff (base..head), never the file in isolation. Every finding cites file:line and states impact. No style nit without a rule or linter backing it.

Severity:

- **Critical** — correctness, data loss, security, concurrency hazards. Must fix before merge
- **Important** — design debt, missing tests for changed behavior, performance. Fix before proceeding
- **Minor** — nits. Note only, no gate

## Judgment Rules

- Review against requirements first — elegant code solving the wrong problem is Critical
- Missing or unwatched-fail tests for changed behavior = Important
- Flag shared-state and concurrency changes explicitly even when they look correct
- Group multiple symptoms under one root cause — one fix, one thread
- Write what's good too. One line. Reinforcing correct patterns is part of the review

## Output Contract

```
# Code Review — {PR or branch}
## Verdict — approve / request changes, 2-line rationale
## Critical — file:line, impact, fix direction (each)
## Important
## Minor
## What's good — one line
```

## Receiving Feedback Protocol

Read fully → restate the requirement in your own words → verify against the codebase → implement one item at a time, each with a test. No "you're absolutely right" before verification. If feedback is technically wrong for this codebase, push back with reasoning — blind implementation is worse than disagreement.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…