code-review

Review Java and Spring Boot code for correctness, security, and performance issues.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dprice-dev/claude-java-skills --skill code-review-dprice-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/dprice-dev/claude-java-skills/tree/main/.claude/skills/code-review
Command: npx skills add https://github.com/dprice-dev/claude-java-skills --skill code-review-dprice-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you systematically review Java and Spring Boot code to catch correctness, security, and quality issues before they reach production.

Core Features & Use Cases

  • Structured, severity-based feedback: Produces clear findings grouped into blocking issues, important fixes, suggestions, and positives to make merge decisions faster.
  • Full lifecycle coverage for Spring Boot: Evaluates controller/API design, service transaction boundaries, data access performance (e.g., N+1), security posture, exception handling, null safety, and testing quality.
  • Architecture and production-readiness checks: Flags architectural concerns like business logic in controllers, improper fetch strategies, and inadequate test practices.
  • Use Case: Before merging a PR, paste the code and ask for a review; it will return actionable items with file/line references and suggested fixes.

Quick Start

Ask the AI to review the provided Java/Spring Boot code for blocking issues and improvements before merging.

Frequently Asked Questions about code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Java Spring Boot code for security and performance issues?

To review Java Spring Boot code, analyze controller API design, service transaction boundaries, and data access for N+1 query issues. This process evaluates security posture, exception handling, and null safety to ensure production readiness before merging.

What is the best way to structure code review feedback for a Java pull request?

The best way to structure Java code review feedback is by grouping findings by severity into blocking issues, important fixes, suggestions, and positives. This checklist-driven approach provides actionable file and line references to accelerate merge decisions.

How do I check transaction correctness and DTO usage in a Spring Boot PR?

Checking transaction correctness and DTO usage in Spring Boot involves evaluating service layer transaction boundaries and ensuring proper data transfer objects are used across layers. The review flags architectural concerns like business logic misplaced in controllers.

Does this code review approach catch test quality and null safety issues in Java?

Yes, this code review approach explicitly checks for test quality and null safety requirements in Java. It evaluates testing practices across layers and identifies potential null pointer risks to maintain code robustness before deployment.

Can I use this to review refactors across data and service layers in Spring Boot?

Yes, you can use this to review refactors across controller, service, data, and testing layers in Spring Boot. It identifies architectural concerns like improper fetch strategies and inadequate test practices, providing actionable merge-ready findings.