KS
Killer-Skills

review — how to use review skill how to use review skill, review skill alternative, review skill vs git review, review skill install guide, what is review skill, review skill setup for AI agents, review skill for code optimization, review skill for developers, review skill tutorial

v1.0.0
GitHub

About this Skill

Perfect for Code Analysis Agents needing advanced git change examination and review capabilities. Review is a skill that performs quick, focused code reviews on specified files or recent git changes, utilizing commands like /review src/main/java/.../MyService.java

Features

Determines review scope by parsing user requests
Gathers files for review using commands like /review staged or /review diff
Supports reviewing specific files, recent changes, staged changes, and last commit
Finds and reviews related files for a feature or component using /review ForecastService
Utilizes git changes and commands like /review changes for efficient code review

# Core Topics

pwittchen pwittchen
[4]
[0]
Updated: 2/21/2026

Quality Score

Top 5%
60
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add pwittchen/varun.surf/review

Agent Capability Analysis

The review MCP Server by pwittchen is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use review skill, review skill alternative, review skill vs git review.

Ideal Agent Persona

Perfect for Code Analysis Agents needing advanced git change examination and review capabilities.

Core Value

Empowers agents to perform quick, focused code reviews on specified files or recent git changes, utilizing git protocols and parsing user requests to determine review scope, including staged changes and last commit analysis.

Capabilities Granted for review MCP Server

Automating code reviews for specific files or recent changes
Debugging issues by examining staged or last commit changes
Generating review reports for feature or component-level code analysis

! Prerequisites & Limits

  • Requires git repository access
  • Limited to reviewing files or changes within the git repository
Project
SKILL.md
3.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8
SKILL.md
Readonly

Review Skill

Perform a quick, focused code review on specified files or recent git changes.

Instructions

1. Determine Review Scope

Parse the user's request to determine what to review:

  • Specific file(s): /review src/main/java/.../MyService.java
  • Recent changes: /review changes or /review diff
  • Staged changes: /review staged
  • Last commit: /review last-commit
  • Feature/component: /review ForecastService (find and review related files)

2. Gather Code to Review

Based on scope:

For specific files:

  • Use Read to load the file content

For git changes:

  • Use Bash with git diff for unstaged changes
  • Use Bash with git diff --cached for staged changes
  • Use Bash with git show HEAD for last commit
  • Use Bash with git diff HEAD~N for recent N commits

For component/feature:

  • Use Glob and Grep to find relevant files
  • Read the main files involved

3. Review Checklist

Analyze the code for:

Correctness

  • Logic errors or bugs
  • Off-by-one errors
  • Null/undefined handling
  • Edge cases not covered
  • Incorrect assumptions

Security

  • Input validation issues
  • Injection vulnerabilities (SQL, command, XSS)
  • Hardcoded secrets or credentials
  • Unsafe data handling

Performance

  • Inefficient algorithms (O(n²) when O(n) possible)
  • Unnecessary iterations or allocations
  • Missing caching opportunities
  • Blocking calls in reactive code

Best Practices

  • Code style consistency
  • Naming conventions
  • Error handling patterns
  • Resource cleanup (try-with-resources, close())
  • Thread safety in concurrent code

Maintainability

  • Code duplication
  • Overly complex methods (consider splitting)
  • Missing or misleading comments
  • Dead code

Project-Specific (varun.surf)

  • Reactive patterns (WebFlux compliance)
  • Proper use of virtual threads/StructuredTaskScope
  • Cache invalidation concerns
  • External API error handling

4. Severity Levels

Categorize findings:

  • Critical: Bugs, security issues, data loss risks
  • Warning: Performance issues, bad practices, potential bugs
  • Suggestion: Style improvements, minor optimizations, readability

Output Format

markdown
1## Code Review: [File/Scope] 2 3### Summary 4- Files reviewed: X 5- Lines analyzed: Y 6- Issues found: Z (X critical, Y warnings, Z suggestions) 7 8### Critical Issues 9 10#### [Issue Title] 11**File**: `path/to/file.java:line` 12**Problem**: [Description] 13**Fix**: [Suggested solution] 14```java 15// Before 16problematic code 17 18// After 19fixed code

Warnings

[Issue Title]

File: path/to/file.java:line Problem: [Description] Suggestion: [How to improve]

Suggestions

  • file.java:42 - Consider extracting this to a method
  • file.java:78 - Variable name could be more descriptive

What Looks Good

  • Proper error handling in [location]
  • Good use of [pattern/practice]
  • Clean separation of concerns

Files Reviewed

  • path/to/file1.java - [brief note]
  • path/to/file2.java - [brief note]

## Examples

```bash
# Review a specific file
/review src/main/java/com/github/pwittchen/varun/service/ForecastService.java

# Review recent uncommitted changes
/review changes

# Review staged changes before commit
/review staged

# Review the last commit
/review last-commit

# Review a component by name
/review AggregatorService

# Review multiple files
/review src/main/java/.../controller/*.java

Notes

  • Keep reviews focused and actionable
  • Prioritize critical issues over style nitpicks
  • Provide concrete fix suggestions, not just problem descriptions
  • Reference project patterns from CLAUDE.md when relevant
  • For large diffs, focus on the most impactful changes
  • Don't repeat issues that appear multiple times; note "X similar occurrences"

Related Skills

Looking for an alternative to review or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication