Claude Code Plugins

Community-maintained marketplace

Feedback

Java development skill - Modern Java 21+, Spring Boot, enterprise patterns

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name java
description Java development skill - Modern Java 21+, Spring Boot, enterprise patterns
version 1.0.0
sasmp_version 1.3.0
input_schema [object Object]
output_schema [object Object]
retry_config [object Object]
timeout_ms 30000

Java Skill

PURPOSE

Enterprise Java development with modern features and frameworks.

CORE COMPETENCIES

Java 21+ Features:
├── Virtual threads
├── Pattern matching
├── Record classes
├── Sealed classes
└── Switch expressions

Spring Boot 3:
├── Native compilation
├── Observability
├── WebFlux (reactive)
└── Data JPA

CODE PATTERNS

Service Pattern

@Service
@RequiredArgsConstructor
public class UserService {
    private final UserRepository repository;

    @Transactional(readOnly = true)
    public Optional<User> findById(Long id) {
        return repository.findById(id);
    }

    @Retryable(maxAttempts = 3)
    public User create(CreateUserRequest req) {
        return repository.save(mapper.toEntity(req));
    }
}

TROUBLESHOOTING

Issue Cause Solution
OutOfMemoryError Heap exhaustion Tune JVM, check leaks
N+1 queries Lazy loading Use fetch joins

TESTING

@SpringBootTest
class UserServiceTest {
    @MockBean
    private UserRepository repository;

    @Test
    void shouldFindUser() {
        given(repository.findById(1L)).willReturn(Optional.of(user));
        var result = service.findById(1L);
        assertThat(result).isPresent();
    }
}