Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

review-changes

verified

Review uncommitted code changes for bugs, security vulnerabilities, and quality issues. Use before commits or when asked to review code.

View on GitHub

Marketplace

anilcancakir

anilcancakir/claude-code-plugins

Plugin

pre-commit-flow

Repository

anilcancakir/claude-code-plugins
2stars

pre-commit-flow/skills/review-changes/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/anilcancakir/claude-code-plugins/blob/main/pre-commit-flow/skills/review-changes/SKILL.md -a claude-code --skill review-changes

Installation paths:

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

Instructions

# Code Review Task

Review all uncommitted changes in this repository for issues.

## Steps

1. Run `git diff` to get all uncommitted changes
2. Run `git diff --cached` for staged changes
3. For each modified file, analyze for:
   - Security vulnerabilities (see references/security-checklist.md)
   - Bugs and logic errors
   - Code quality issues (see references/quality-checklist.md)
4. Check test coverage for changed code
5. Categorize findings as Critical/Warning/Suggestion
6. Provide specific file:line references
7. Suggest fixes with code examples

## Reference Documents

For detailed checklists, read:
- `references/security-checklist.md` - OWASP Top 10 and stack-specific security
- `references/quality-checklist.md` - Code quality and best practices

## Stack Detection

Detect project stack from config files:
- `composer.json` + `artisan` = Laravel
- `pubspec.yaml` = Flutter
- `nuxt.config.*` = Nuxt.js
- `package.json` with "vue" = Vue

Apply stack-specific checks based on detection.

## Output Requirements

Return a structured report with:
- Summary counts by severity
- Each issue with file:line, explanation, and fix
- Test coverage status
- Prioritized recommendations

Focus on actionable feedback. Skip style-only issues unless they affect readability significantly.

Validation Details

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