M
moai-lang-java
Specjalista Java 21 LTS do budowy aplikacji enterprise'owych ze Spring Boot 3.3 i wirtualnymi wątkami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a dedykowana programowaniu w Javie 21 LTS. Wspiera Spring Boot 3.3, wirtualne wątki, pattern matching oraz nowoczesne wzorce enterprise'owe. Pomaga w tworzeniu aplikacji korporacyjnych, mikrousług i projektów Spring. Obejmuje Spring Security 6, JPA/Hibernate 7, JUnit 5 oraz narzędzia budowania Maven i Gradle. Automatycznie aktywuje się przy pracy z plikami .java, pom.xml i build.gradle.
Jak używać
- Zainstaluj umiejętność w Claude Code, dodając moai-lang-java do konfiguracji swoich Claude skills. Umiejętność automatycznie aktywuje się, gdy otworzysz plik Java (.java) lub plik konfiguracyjny budowania (pom.xml, build.gradle, build.gradle.kts).
- Rozpocznij pracę nad projektem Spring Boot lub aplikacją Java 21 LTS. Claude automatycznie rozpozna kontekst i zaproponuje wsparcie dla Spring Boot 3.3, wirtualnych wątków, pattern matchingu oraz sealed classes.
- Korzystaj z porad dotyczących Spring Security 6 do implementacji autentykacji JWT, OAuth2 i kontroli dostępu opartej na rolach. Umiejętność wspiera konfigurację bezpieczeństwa w aplikacjach enterprise'owych.
- Stosuj rekomendacje JPA/Hibernate 7 do mapowania encji, definiowania relacji, pisania zapytań i zarządzania transakcjami w bazie danych.
- Implementuj testy jednostkowe za pomocą JUnit 5, mockowania i integracji TestContainers. Claude podpowie strukturę testów dla Twojego kodu.
- Pytaj o optymalizację wirtualnych wątków z Project Loom, konfigurację Maven 3.9 lub Gradle 8.5 z Kotlin DSL, oraz wzorce reaktywne WebFlux dla aplikacji o wysokiej przepustowości.