java-best-practices

Community

Master Java best practices at a glance.

Authorclostaunau
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill consolidates Java development best practices—SOLID, DRY, Clean Code, modern Java features (Optional, immutability, streams, lambdas), exception handling, collections, concurrency, testing with JUnit 5 and Mockito, code organization, performance optimization, and common anti-patterns—providing a reliable reference for code reviews and architecture guidance.

Core Features & Use Cases

  • Comprehensive guidance: SOLID, Clean Code, DRY, and Java-specific patterns.
  • Testability & quality: Best practices for testing with JUnit 5 and Mockito.
  • Architecture & Performance: Code organization, concurrency, and performance tips.
  • Use Case: During Java project reviews or when writing new Spring-based services, apply these standards to ensure maintainable, scalable code.

Quick Start

Start by reviewing the SOLID and DRY sections, then consult the testing and Spring sections when implementing a new feature in a Spring application.

Dependency Matrix

Required Modules

None required

Components

Standard package

đź’» Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: java-best-practices
Download link: https://github.com/clostaunau/holiday-card/archive/main.zip#java-best-practices

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository