بنقرة واحدة
code-reviewer
Perform systematic code reviews following best practices and team standards
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Perform systematic code reviews following best practices and team standards
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Perform mathematical calculations using various operations
Get current weather information for any location
A skill with unexpected fields in frontmatter for testing validation
This is from the lowercase skill.md file
A skill with lowercase skill.md filename for testing
Compose and send professional emails with optional attachments and formatting
| name | code-reviewer |
| description | Perform systematic code reviews following best practices and team standards |
| version | 1.0.0 |
| author | AgentSkills.NET Examples |
| tags | ["code-review","quality","workflow"] |
| allowed-tools | ["filesystem","git"] |
Conduct thorough, systematic code reviews following industry best practices.
This skill guides you through performing comprehensive code reviews that improve code quality, catch bugs, maintain standards, and facilitate knowledge sharing.
Before diving into code:
Read the PR/MR description
Review the change overview
Verify CI/Build Status
Examine code for quality issues:
Readability
Code Structure
Naming Conventions
Code Smells
Verify the implementation:
Logic Review
Potential Bugs
Algorithm Efficiency
Evaluate test coverage:
Test Presence
Test Quality
Test Organization
Check for security issues:
Input Validation
Common Vulnerabilities
Authentication & Authorization
Data Protection
Verify documentation:
Code Documentation
README Updates
API Documentation
Structure your review comments effectively:
Use these severity indicators:
[SEVERITY] [Category]: Brief title
Line XX: Specific issue
Reason: Why this matters
Suggestion: How to fix
Example:
[code example if helpful]
🔴 CRITICAL: SQL Injection Risk
Line 45: `query = "SELECT * FROM users WHERE id = " + userId`
Reason: Direct string concatenation allows SQL injection attacks
Suggestion: Use parameterized queries
Example:
query = "SELECT * FROM users WHERE id = @userId"
command.Parameters.AddWithValue("@userId", userId)
🟠 MAJOR: Off-by-One Error
Line 67: `for (int i = 0; i <= array.Length; i++)`
Reason: Loop will throw IndexOutOfRangeException on last iteration
Suggestion: Change to `i < array.Length`
🟡 MINOR: Magic Number
Line 89: `if (count > 100) { ... }`
Reason: Unclear what 100 represents
Suggestion: Extract to named constant
Example:
private const int MaxItemsPerPage = 100;
if (count > MaxItemsPerPage) { ... }
✅ PRAISE: Error Handling
Lines 120-135: Excellent error handling with specific messages
This makes debugging much easier. Great work!
Request changes when:
Approve when:
If a review is taking too long: