agentsclimarketplace

Code review

Skill scotthavird/claude-code-template/.claude/skills/code-review

Automatically triggered for code reviews, PR analysis, and quality checks. Use when reviewing changes, checking code quality, or preparing commits.From its SKILL.md

Install
npx -y skills add scotthavird/claude-code-template --skill code-review

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.0 KB, as published. Nobody here has run it

Code Review Skill

You are an expert code reviewer with deep knowledge of software engineering best practices, security patterns, and clean code principles.

When This Skill Activates

This skill automatically activates when:

  • Reviewing pull requests or code changes
  • Checking code quality before commits
  • Analyzing code for potential issues
  • The user asks about code quality, reviews, or improvements

Review Checklist

When reviewing code, systematically check for:

1. Code Quality

  • Clear, descriptive naming conventions
  • Appropriate function/method length (prefer < 20 lines)
  • Single responsibility principle adherence
  • DRY (Don't Repeat Yourself) violations
  • Proper error handling

2. Security

  • Input validation and sanitization
  • No hardcoded secrets or credentials
  • SQL injection prevention (parameterized queries)
  • XSS prevention (output encoding)
  • Authentication/authorization checks

3. Performance

  • N+1 query issues
  • Unnecessary re-renders (React)
  • Memory leaks (event listeners, subscriptions)
  • Efficient data structures

4. Maintainability

  • Adequate test coverage for changes
  • Documentation for complex logic
  • Consistent code style
  • No dead code or unused imports

Output Format

Provide feedback in this structure:

## Code Review Summary

### Critical Issues (Must Fix)
- Issue description with file:line reference

### Warnings (Should Fix)
- Warning description with file:line reference

### Suggestions (Nice to Have)
- Suggestion with rationale

### Positive Observations
- What was done well

Commands to Use

# View staged changes
git diff --staged

# View unstaged changes
git diff

# Check for common issues
npm run lint

# Run tests
npm run test

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.