code-review
Code review standards and checklist — how to give constructive feedback, what to look for, and how to approve or request changes effectively.
Skill by Satcomx00-x00
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/satcomx00-x00-code-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-review
What's inside
- Skill name
code-review- Description
- Code review standards and checklist — how to give constructive feedback, what to look for, and how to approve or request changes effectively.
- License
- MIT
- Metadata
- author: Satcomx00-x00 · version: 1.0.0
- Instructions
- 146 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# code-review
Code review standards and checklist — how to give constructive feedback, what to look for, and how to approve or request changes effectively.
## Instructions
When reviewing code (as an agent or assisting a human reviewer), apply the following checklist and principles:
## Guidelines
When reviewing code, the following quality rules apply. Items marked **blocking** must be resolved before approval.
### Type Safety (blocking)
- [ ] No `any` types introduced without a documented justification
- [ ] All new functions have explicit parameter and return type annotations
- [ ] Data from external sources (API, env vars, DB) is validated with a typed schema before use
- [ ] No non-null assertions (`!`) without an adjacent guard or a comment explaining why it is safe
### Error Handling (blocking)
- [ ] No empty `catch` blocks or silently swallowed exceptions
- [ ] Errors propagate with enough context to diagnose in production (relevant IDs, operation name)
- [ ] All async operations have error handling — no un-awaited promises without `.catch()`
### Code Quality (advisory)
- [ ] Functions are ≤ 30 lines and have a single responsibility
- [ ] No commented-out code committed to the branch
- [ ] Public API surface (functions, classes, endpoints) has doc-comments
- [ ] Names express intent — no single-letter variables outside of loop indices
- [ ] No magic numbers or strings — use named constants
---
### Review Checklist
**Correctness**
- [ ] Does the code do what the PR description says it does?
- [ ] Are edge cases handled (null/empty/zero/large input)?
- [ ] Are error paths handled and surfaced correctly?
- [ ] Are there race conditions or concurrency issues?
- [ ] Are external API calls resilient (retries, timeouts, error handling)?
**Security**
- [ ] No secrets, tokens, or credentials hardcoded
- [ ] User input is validated and sanitised
- [ ] SQL queries use parameterised statements (no string interpolation)
- [ ] File paths are validated to prevent path traversal
- [ ] Authentication and authorisation checks are in place
**Performance**
- [ ] No N+1 query patterns — use batch/eager loading where needed
- [ ] Expensive operations cached where appropriate
- [ ] No unnecessary re-renders or re-computations in hot paths
- [ ] Large loops or data structures don't blow up memory
**Readability & Maintainability**
- [ ] Variable and function names clearly convey intent
- [ ] Functions do one thing (Single Responsibility Principle)
- [ ] Complex logic has explanatory comments (the *why*, not the *what*)
- [ ] No dead code or commented-out blocks left in
- [ ] DRY — no copy-pasted logic that should be extracted
**Tests**
- [ ] New functionality has corresponding tests
- [ ] Tests cover happy paths and important edge cases
- [ ] Tests are deterministic (no reliance on system time, random, network)
- [ ] Existing tests still pass
**Dependencies**
- [ ] New dependencies are justified and actively maintained
- [ ] Dependency versions are pinned or constrained appropriately
- [ ] No license conflicts introduced
### Giving Feedback
Use the **conventional comment** format for clarity:
```
<label>: <message>
```
**Labels:**
- `nit:` – minor style preference, non-blocking
- `suggestion:` – improvement idea, non-blocking
- `question:` – seeking understanding, non-blocking
- `issue:` – must fix before merge (blocking)
- `praise:` – positive feedback, encourage good patterns
**Example comments:**
```
nit: variable name `d` could be more descriptive — `durationMs` perhaps?
issue: this function doesn't handle the case where `user` is null,
which will throw when called from the admin panel.
suggestion: extracting this loop into a `groupByCategory()` helper would
make it reusable and easier to test.
praise: great use of the strategy pattern here — this will be easy to extend!
```
### Approval Criteria
- **Approve** when all blocking issues are resolved and the code is production-ready
- **Request changes** when there are blocking `issue:` comments
- **Comment** (no approval/rejection) for questions or discussion
- Aim to complete reviews within 24 hours of assignment
### As an Agent
When asked to review code:
1. Apply the checklist above systematically
2. Group feedback by category (correctness, security, performance, etc.)
3. Clearly distinguish blocking issues from suggestions
4. Provide specific, actionable comments with examples where possible
5. Summarise findings at the top: overall verdict + list of blocking issuesFrom Satcomx00-x00/skills-db, MIT.
More from Satcomx00-x00/skills-db
- 0.470score
frontend-smell
Satcomx00-x00
Deep-audit TypeScript, React, Next.js (App Router) and frontend-design code for smells — patterns that ship but corrode performance, a11y, type safety, bundle…
SkillCFreshness: CClaude Code +9 - 0.409score
cowork-plugin-customizer
Satcomx00-x00
Customize a Claude Code plugin for a specific organization's tools and workflows.
SkillDFreshness: DClaude Code +9 - 0.406score
code-quality
Satcomx00-x00
Code quality mastery — programming principles (SOLID, DRY, KISS, YAGNI…), refactoring techniques, and design patterns to write clean, maintainable, extensible…
SkillDFreshness: DClaude Code +9 - 0.406score
devops
Satcomx00-x00
CI/CD pipeline design and DevOps practices — GitHub Actions workflows, deployment strategies, infrastructure-as-code patterns, and observability basics.
SkillDFreshness: DClaude Code +9 - 0.406score
docker
Satcomx00-x00
Docker containerization best practices — writing lean Dockerfiles, multi-stage builds, image security, and docker-compose patterns for local development.
SkillDFreshness: DClaude Code +9 - 0.406score
backend
Satcomx00-x00
Backend and API design patterns — RESTful and GraphQL API conventions, error handling, pagination, authentication patterns, and database best practices.
SkillDFreshness: DClaude Code +9 - 0.406score
git
Satcomx00-x00
Git workflow best practices — conventional commits, branching strategy, rebase/merge patterns, and commit hygiene for clean project history.
SkillDFreshness: DClaude Code +9 - 0.406score
frontend
Satcomx00-x00
Frontend development patterns — component design, accessibility, performance optimisation, and state management best practices for modern web UIs.
SkillDFreshness: DClaude Code +9 - 0.406score
betterauth
Satcomx00-x00
BetterAuth integration patterns — setup, session management, OAuth providers, middleware protection, and security best practices for authentication in…
SkillDFreshness: DClaude Code +9 - 0.406score
nextjs
Satcomx00-x00
Next.js 15 / React 19 state-of-the-art — App Router, async request APIs, use cache directive, Turbopack, Server Functions, Partial Prerendering, and…
SkillDFreshness: DClaude Code +9 - 0.406score
saas
Satcomx00-x00
SaaS state-of-the-art — multi-tenancy, usage-based billing, PLG, AI feature integration, modern observability, compliance, and security for production…
SkillDFreshness: DClaude Code +9 - 0.405score
doc-operationnelle
Satcomx00-x00
Skill based on "Documentation opérationnelle : structurer pour retrouver" (blog.stephane-robert.info).
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 20, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/Satcomx00-x00/skills-db
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Satcomx00-x00
- 0.470score
frontend-smell
Satcomx00-x00
Deep-audit TypeScript, React, Next.js (App Router) and frontend-design code for smells — patterns that ship but corrode performance, a11y, type safety, bundle…
SkillCFreshness: CClaude Code +9 - 0.409score
cowork-plugin-customizer
Satcomx00-x00
Customize a Claude Code plugin for a specific organization's tools and workflows.
SkillDFreshness: DClaude Code +9 - 0.406score
backend
Satcomx00-x00
Backend and API design patterns — RESTful and GraphQL API conventions, error handling, pagination, authentication patterns, and database best practices.
SkillDFreshness: DClaude Code +9 - 0.406score
devops
Satcomx00-x00
CI/CD pipeline design and DevOps practices — GitHub Actions workflows, deployment strategies, infrastructure-as-code patterns, and observability basics.
SkillDFreshness: DClaude Code +9 - 0.406score
code-quality
Satcomx00-x00
Code quality mastery — programming principles (SOLID, DRY, KISS, YAGNI…), refactoring techniques, and design patterns to write clean, maintainable, extensible…
SkillDFreshness: DClaude Code +9 - 0.406score
betterauth
Satcomx00-x00
BetterAuth integration patterns — setup, session management, OAuth providers, middleware protection, and security best practices for authentication in…
SkillDFreshness: DClaude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/satcomx00-x00-code-review (last updated 2026-10-24)