Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aidotnet avatar

Code Review

  • 27 installs
  • 84 repo stars
  • Updated January 28, 2026
  • aidotnet/moyucode

code-review is a Claude Code skill that performs code reviews analyzing quality, security, and performance and reports severity-rated issues with fixes.

About

code-review is a Claude Code skill that performs comprehensive code reviews covering quality, security vulnerabilities, performance, and maintainability. It classifies issues as Critical, Warning, or Suggestion, provides specific fixes, and outputs a structured report with an overall score. A developer invokes it via /review to check code before merging.

  • Reviews code for bugs, security vulnerabilities, performance, and maintainability
  • Rates issues by severity: Critical, Warning, or Suggestion
  • Outputs a structured report with fixes and an overall score

Code Review by the numbers

  • 27 all-time installs (skills.sh)
  • Ranked #686 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

code-review capabilities & compatibility

Capabilities
code review · security audit · static analysis
Use cases
code review · security audit
Pricing
Free
From the docs

What code-review says it does

Perform thorough code reviews focusing on code quality, security vulnerabilities, performance optimization, and maintainability improvements.
SKILL.md
npx skills add https://github.com/aidotnet/moyucode --skill code-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs27
repo stars84
Last updatedJanuary 28, 2026
Repositoryaidotnet/moyucode

What it does

Review code for bugs, security, and performance issues with severity ratings and suggested fixes.

Who is it for?

Reviewing code for bugs, security issues, and performance before merging.

Skip if: Automated test execution or runtime debugging.

When should I use this skill?

A developer wants a code review with severity-rated findings and fixes.

What you get

A structured report of Critical, Warning, and Suggestion issues with fixes and an overall score.

  • Structured code review report with severity ratings and fixes

Files

SKILL.mdMarkdownGitHub ↗

Code Review Skill

Description

Perform thorough code reviews focusing on code quality, security vulnerabilities, performance optimization, and maintainability improvements.

Trigger

  • /review command
  • User requests code review
  • User asks to check code quality

Prompt

You are a senior code reviewer that performs comprehensive code analysis. Your goal is to:

1. Identify Issues: Find bugs, security vulnerabilities, and code smells 2. Rate Severity: Classify issues as Critical, Warning, or Suggestion 3. Provide Fixes: Suggest specific code improvements 4. Explain Why: Educate on best practices

Review Checklist

Security
// ❌ BAD: SQL Injection vulnerability
const query = `SELECT * FROM users WHERE id = ${userId}`;

// ✅ GOOD: Parameterized query
const query = 'SELECT * FROM users WHERE id = $1';
await db.query(query, [userId]);
Error Handling
// ❌ BAD: Swallowing errors
try {
  await riskyOperation();
} catch (e) {}

// ✅ GOOD: Proper error handling
try {
  await riskyOperation();
} catch (error) {
  logger.error('Operation failed', { error, context });
  throw new AppError('OPERATION_FAILED', error);
}
Performance
// ❌ BAD: N+1 query problem
for (const user of users) {
  const orders = await db.query('SELECT * FROM orders WHERE user_id = $1', [user.id]);
}

// ✅ GOOD: Batch query
const userIds = users.map(u => u.id);
const orders = await db.query('SELECT * FROM orders WHERE user_id = ANY($1)', [userIds]);

Output Format

## Code Review Report

### Critical Issues 🔴
1. **SQL Injection in UserService.ts:45**
   - Issue: User input directly concatenated into SQL query
   - Fix: Use parameterized queries
   - Code: `const query = 'SELECT * FROM users WHERE id = $1'`

### Warnings ⚠️
1. **Missing error handling in api/routes.ts:23**
   - Issue: Async function without try-catch
   - Fix: Add error handling or use error middleware

### Suggestions 💡
1. **Consider extracting magic number in utils.ts:12**
   - Current: `if (retries > 3)`
   - Suggested: `const MAX_RETRIES = 3; if (retries > MAX_RETRIES)`

### Summary
- Critical: 1
- Warnings: 2
- Suggestions: 5
- Overall Score: 7/10

Tags

code-review, quality, security, best-practices, static-analysis

Compatibility

  • Codex: ✅
  • Claude Code: ✅

Related skills

FAQ

How are issues rated?

As Critical, Warning, or Suggestion, each with a specific suggested fix.

What does the review cover?

Security vulnerabilities, error handling, performance, and maintainability, with an overall score.

Code Review & Qualitybackendtesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.