decebals

decebals/claude-code-java

18 resources in this repository

GitHub
🎯18

🎯Skills18

🎯java-code-review🎯Skill

"review this code", "check this PR". Part of decebals/claude-code-java.

java-code-review
🎯clean-code🎯Skill

A collection of reusable Claude Code skills for Java developers, providing token-efficient workflows for code reviews, testing, commits, architecture decisions, and other common Java/Maven development tasks.

clean-code
🎯design-patterns🎯Skill

A reusable Claude Code skill for Java developers that provides structured workflows for applying design patterns, conducting code reviews, testing, and making architecture decisions, with a focus on token efficiency and reproducible patterns in Java/Maven projects.

design-patterns
🎯solid-principles🎯Skill

A Java skill that provides a comprehensive SOLID principles checklist with code examples for reviewing and refactoring class design. Covers Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion with violation examples and refactored solutions.

solid-principles
🎯spring-boot-patterns🎯Skill

An agent skill providing Spring Boot best practices and patterns for creating controllers, services, repositories, REST APIs, exception handling, JPA entity design, and project structure following standard Java conventions.

spring-boot-patterns
🎯java-migration🎯Skill

Guide for upgrading Java projects between major versions (8 to 11 to 17 to 21 to 25), helping modernize legacy Java projects with version-specific migration steps.

java-migration
🎯concurrency-review🎯Skill

Reviews Java concurrency code for thread safety, race conditions, deadlocks, and modern patterns including Virtual Threads, CompletableFuture, and @Async. Helps catch timing-dependent bugs before they reach production by validating shared state access and synchronization.

concurrency-review
🎯architecture-review🎯Skill

Analyzes Java project architecture at the macro level including package structure, module boundaries, dependency direction, and layering to evaluate clean architecture principles compliance.

architecture-review
🎯security-audit🎯Skill

Java security audit checklist covering OWASP Top 10, input validation, injection prevention, and secure coding practices. Works with Spring, Quarkus, Jakarta EE, and plain Java.

security-audit
🎯performance-smell-detection🎯Skill

Detects potential code-level performance smells in Java covering streams, collections, boxing, regex, and object creation patterns. Provides a severity-ranked checklist with modern Java 21/25 context, emphasizing measurement over premature optimization.

performance-smell-detection
🎯api-contract-review🎯Skill

Audits REST API design for HTTP semantics, versioning, backward compatibility, and response consistency, catching issues like wrong HTTP verbs, entity leaks, inconsistent naming, and missing versioning.

api-contract-review
🎯logging-patterns🎯Skill

Part of claude-code-java, a collection of 18 reusable AI development skills for Java projects optimized for Claude Code. This skill provides structured logging patterns and best practices for adding logging, debugging flows, and analyzing logs in Java/Maven applications.

logging-patterns
🎯test-quality🎯Skill

Part of claude-code-java, a collection of 18 reusable AI development skills for Java projects optimized for Claude Code. This skill provides guidance for adding tests, improving test coverage, and maintaining test quality in Java/Maven projects with automated skill-based code review integration.

test-quality
🎯maven-dependency-audit🎯Skill

A skill for auditing Maven dependencies, checking for outdated versions, analyzing dependency tree conflicts, and scanning for security vulnerabilities using OWASP Dependency-Check and other tools.

maven-dependency-audit
🎯jpa-patterns🎯Skill

Reusable AI development infrastructure for Java projects optimized for Claude Code, featuring skills for code reviews, testing, commits, and architecture decisions. Designed for token efficiency and reproducible patterns in the Java/Maven ecosystem.

jpa-patterns
🎯changelog-generator🎯Skill

A skill from claude-code-java that generates changelogs for Java/Maven projects, part of a reusable AI development infrastructure with skills for code reviews, testing, commits, and architecture decisions optimized for Claude Code.

changelog-generator
🎯git-commit🎯Skill

A reusable AI development skill from a collection of 18 skills optimized for Java/Maven projects with Claude Code, focusing on token efficiency, reproducible patterns, and incremental adoption for tasks like code reviews, testing, commits, and architecture decisions.

git-commit
🎯issue-triage🎯Skill

A Claude Code skill for Java projects that provides GitHub issue triage workflows, part of a reusable AI development infrastructure focused on token-efficient and reproducible Java/Maven development patterns.

issue-triage