Directory · Claude Skills

code-reviewer

This skill is for Code Review & Testing and helps you review a pull request, identify code vulnerabilities, and find code smells and refactoring opportunities.

Code Review & Testing Jeffallan/claude-skills ★ 10,703 Synced 5 hours ago

Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then produces a structured review report with prioritized, actionable feedback. Use when reviewing pull requests, conducting code quality audits, identifying refactoring opportunities, or checking for security issues. Invoke for PR reviews, code quality checks, refactoring suggestions, review code, code quality. Complements specialized skills (security-reviewer, test-master) by providing broad-scope review...

Helps you

  • Review a pull request
  • Identify code vulnerabilities
  • Find code smells and refactoring opportunities
  • Audit code quality
  • Detect n+1 queries
  • Check for security issues

Install

Plugin marketplace
Run this
/plugin marketplace add Jeffallan/claude-skills
/plugin install code-reviewer

What it can use

ReadSearch

MIT View SKILL.md

Pull Requestssecuritycode-qualitybugsarchitecturebest-practices

Also in Jeffallan/claude-skills

View the repo

Generates Angular 17+ standalone components, configures advanced routing with lazy loading and guards, implements NgRx state management, app...

api-designer Legal

Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versio...

architecture-designer DevOps & Infrastructure

Use when designing new high-level system architecture, reviewing existing designs, or making architectural decisions. Invoke to create archi...

atlassian-mcp Support

Integrates with Atlassian products to manage project tracking and documentation via MCP protocol. Use when querying Jira issues with JQL fil...

chaos-engineer DevOps & Infrastructure

Designs chaos experiments, creates failure injection frameworks, and facilitates game day exercises for distributed systems — producing runb...

cli-developer Coding

Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for parsing flags and subcommands, display...

cloud-architect DevOps & Infrastructure

Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies...

Generates, formats, and validates technical documentation — including docstrings, OpenAPI/Swagger specs, JSDoc annotations, doc portals, and...

cpp-pro Coding

Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techni...

Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based ro...

database-optimizer Data & Analytics

Optimizes database queries and improves performance across PostgreSQL and MySQL systems. Use when investigating slow queries, analyzing exec...

Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic...

Other Code Review & Testing skills

migrate-to-shoehorn mattpocock/skills

Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests,...

grill-with-docs mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

triage mattpocock/skills

Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.

scaffold-exercises mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold e...

resolving-merge-conflicts mattpocock/skills

Use when you need to resolve an in-progress git merge/rebase conflict.

batch-grill-me mattpocock/skills

A relentless interview that asks every frontier question at once, round by round.