Help us improve
Share bugs, ideas, or general feedback.
From claude-resources
Code review process and quality framework. Use when reviewing PRs, auditing code quality, or evaluating AI-generated code. Pair with language-specific code-review skill.
npx claudepluginhub deandum/claude-resources --plugin go-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-resources:code-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Systematic review across five axes. Work through each in order. Report findings per category.
Conducts multi-axis code reviews evaluating correctness, readability, architecture, security, and performance before merging changes.
Conducts code reviews of pull requests and changes for correctness, security, performance, and maintainability with actionable feedback grouped by severity levels.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Share bugs, ideas, or general feedback.
Systematic review across five axes. Work through each in order. Report findings per category.
Every comment MUST have a severity prefix:
| Prefix | Meaning | Author Action |
|---|---|---|
| Critical: | Blocks merge. Security, data loss, crash. | Must fix |
| Important: | Bug risk, missing error handling, design issue | Should fix |
| Suggestion: | Style, minor optimization, readability | Nice to have |
| Nit: | Trivial, optional | May ignore |
| FYI | Informational only | No action needed |
| Lines Changed | Assessment |
|---|---|
| ~100 | Good — easy to review thoroughly |
| ~300 | Acceptable if single logical change |
| ~1000+ | Too large — must split before review |
| Strategy | When |
|---|---|
| Stack | Sequential dependencies — submit small change, next one builds on it |
| By file group | Different reviewers needed for different parts |
| Horizontal | Shared code/stubs first, then consumers |
| Vertical | Smaller full-stack slices of the feature |
## Review: [package or file]
**Verdict**: [APPROVE / REQUEST CHANGES / COMMENT]
### Critical
- [file:line] Description. Fix: [specific fix]
### Important
- [file:line] Description. Fix: [specific fix]
### Suggestions
- [file:line] Description
### Positive
- [Brief note on what was done well]
### Summary
[1-2 sentences: overall assessment + what was verified]
| Shortcut | Reality |
|---|---|
| "LGTM, looks fine" | Rubber-stamping is not reviewing. Check each axis systematically. |
| "It works, so it's correct" | Working code can still have races, leaks, and security holes. |
| "AI-generated code is probably fine" | AI code needs more scrutiny. It's confident and plausible, even when wrong. |
| "It's too big to review properly" | Then it's too big to merge. Split it first. |