Back to Skills

code-review-practices

verified

Provides practical guidance for conducting thorough code reviews that identify issues early, promote knowledge sharing, and deliver constructive feedback. This skill should be used when reviewing pull requests, establishing team review standards, or mentoring developers on effective review practices.

View on GitHub

Marketplace

fastagent-marketplace

armanzeroeight/fastagent-plugins

Plugin

developer-toolkit

Development

Repository

armanzeroeight/fastagent-plugins
20stars

plugins/developer-toolkit/skills/code-review-practices/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/armanzeroeight/fastagent-plugins/blob/main/plugins/developer-toolkit/skills/code-review-practices/SKILL.md -a claude-code --skill code-review-practices

Installation paths:

Claude
.claude/skills/code-review-practices/
Powered by add-skill CLI

Instructions

# Code Review Practices

This skill provides guidance for conducting effective, constructive code reviews that improve code quality and team collaboration.

## Review Mindset

**Goals of code review:**
- Catch bugs and issues early
- Share knowledge across the team
- Maintain code quality standards
- Improve code maintainability
- Foster learning and growth

**Not goals:**
- Assert dominance or superiority
- Enforce personal preferences
- Block progress unnecessarily
- Nitpick without value

## What to Review

### 1. Correctness

**Does the code work as intended?**
- Logic is sound
- Edge cases are handled
- Error conditions are managed
- Requirements are met

### 2. Design and Architecture

**Does it fit the system?**
- Follows existing patterns
- Appropriate abstractions
- Reasonable complexity
- Scalable approach

### 3. Readability

**Can others understand it?**
- Clear naming
- Logical organization
- Appropriate comments
- Consistent style

### 4. Testing

**Is it adequately tested?**
- Tests exist for new code
- Edge cases covered
- Tests are maintainable
- Integration points tested

### 5. Security

**Are there security concerns?**
- Input validation
- Authentication/authorization
- Sensitive data handling
- Known vulnerabilities

### 6. Performance

**Will it perform well?**
- No obvious bottlenecks
- Efficient algorithms
- Resource usage reasonable
- Scalability considered

## Review Process

### 1. Understand Context

Before reviewing code:
- Read PR description and linked issues
- Understand the problem being solved
- Check CI/CD results
- Note any special considerations

### 2. Review at Appropriate Level

**High-level first:**
- Overall approach
- Architecture decisions
- Major design choices

**Then details:**
- Implementation specifics
- Edge cases
- Code style

### 3. Provide Actionable Feedback

**Good feedback:**
- Specific and clear
- Explains the "why"
- Suggests solutions
- Prioritizes issues

**Example:**
```
Consider using a Set instead of an 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8711 chars