Always use this skill before claiming any work is done, fixed, passing, or complete — even if it seems obvious. Also use when receiving code review feedback from any source (human or automated), when finishing a task or major feature, before committing or creating a PR, or when about to express satisfaction with work. Covers three practices: receiving feedback with technical rigor (no performative agreement), triggering code review via /code-review command or cook/fix pipelines, and verificat...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add DangQuangSE/team-development-skills --skill code-review --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Code Review?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dangquangse-code-review)More formats (shields.io, HTML) on the badges page.
---
name: code-review
description: >
Always use this skill before claiming any work is done, fixed, passing, or complete —
even if it seems obvious. Also use when receiving code review feedback from any source
(human or automated), when finishing a task or major feature, before committing or
creating a PR, or when about to express satisfaction with work. Covers three practices:
receiving feedback with technical rigor (no performative agreement), triggering code
review via /code-review command or cook/fix pipelines, and verification gates (run the
command, read the output, then make the claim). Never skip — the cost of false completion
claims is higher than the cost of verifying. References: code-review-reception.md,
requesting-code-review.md, verification-before-completion.md.
---
# Code Review
Apply code review practices with technical rigor, evidence-based claims, and verification over performative responses.
## References
| Practice | When to load | File |
| ------------------- | ----------------------------------------------------- | ---- |
| Receiving feedback | Unclear/questionable feedback, conflict with reviewer | `references/code-review-reception.md` |
| Requesting review | After each task, before merge — use `/code-review` | `references/requesting-code-review.md` |
| Verification gates | Before any completion/success claim | `references/verification-before-completion.md` |
## Overview
Code review requires three distinct practices:
1. **Receiving feedback** — Technical evaluation over performative agreement
2. **Requesting reviews** — Systematic review via code-reviewer subagent
3. **Verification gates** — Evidence before any completion claims
## Core Principle
**Technical correctness over social comfort.** Verify before implementing. Ask before assuming. Evidence before claims.
## When to Use This Skill
### Receiving Feedback
Trigger when:
- Receiving code review comments from any source
- Feedback seems unclear or technically questionable
- Multiple review items need prioritization
- Suggestion conflicts with existing decisions
### Requesting Review
Trigger when:
- Completing tasks in subagent-driven development (after EACH task)
- Finishing major features or refactors
- Before merging to main branch
- After fixing complex bugs
Use `/code-review` (local) or `/code-review <PR>` (PR mode). `ck:cook`, `ck:quality`, and `ck:test` remain separate gates; run final code review after their required artifacts are current.
### Verification Gates
Trigger when:
- About to claim tests pass, build succeeds, or work is complete
- Before committing, pushing, or creating PRs
- Moving to next task
- Any statement suggesting success/completion
## Quick Decision Tree
```
SITUATION?
│
├─ Received feedback
│ ├─ Unclear items? → STOP, ask for clarification first
│ ├─ From human partner? → Understand, then implement
│ └─ From external reviewer? → Verify technically before implementing
│
├─ Completed work
│ ├─ Major feature/task? → Run /code-review (or it's automatic in cook/fix)
│ └─ Before merge? → Run /code-review <PR-number>
│
└─ About to claim status
├─ Have fresh verification? → State claim WITH evidence
└─ No fresh verification? → RUN verification command first
```
## Receiving Feedback Protocol
### Response Pattern
READ → UNDERSTAND → VERIFY → EVALUATE → RESPOND → IMPLEMENT
### Key Rules
- No performative agreement: "You're absolutely right!", "Great point!", "Thanks for [anything]"
- No implementation before verification
- Restate requirement, ask questions, push back with technical reasoning, or just start working
- If unclear: STOP and ask for clarification on ALL unclear items first
- YAGNI check: search for usage before implementing suggested features
**Full protocol:** `references/code-review-reception.md`
## Verification Gates Protocol
### The Iron Law
**NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE**
### Gate Function
IDENTIFY command → RUN full command → READ output → VERIFY confirms claim → THEN claim
### Red Flags — STOP
Using "should"/"probably"/"seems to", expressing satisfaction before verification, committing without verification, trusting agent reports.
**Full protocol:** `references/verification-before-completion.md`
## Bottom Line
1. Technical rigor over social performance — no performative agreement
2. Systematic review processes — use code-reviewer subagent
3. Evidence before claims — verification gates always
Verify. Question. Then implement. Evidence. Then claim.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!