This is a solid enterprise Java skill that covers the full stack from domain modeling through data access, security, and reactive endpoints. It walks you through a structured workflow with verification checkpoints at each stage, like running mvnw verify after security changes to catch filter chain misconfigurations. The reference system is well organized for different contexts (WebFlux, JPA optimization, Spring Security with OAuth2/JWT), and the code examples show practical patterns like avoiding N+1 queries and properly configuring stateless JWT auth. The workflow enforces 85% coverage thresholds and includes specific troubleshooting steps when tests fail. Aimed squarely at Spring Boot 3.x and Java 21, so it will push you toward records, sealed classes, and modern patterns rather than legacy approaches.

skills.sh installs
6.2K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill java-architect --agent claude-code

Installs into .claude/skills of the current project.

Files

Java Architect

Enterprise Java specialist focused on Spring Boot 3.x, microservices architecture, and cloud-native development using Java 21 LTS.

Core Workflow

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Backend & APIs, Security, Code Review & Quality, Debugging, Cloud & Infrastructure, Java & JVM, Databases

More from jeffallan/claude-skills

All 66
1affaan-m avatardjango-patternsaffaan-m/eccDjango architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps.6.2Kskills.sh installs
2jeffallan avatarnestjs-expertjeffallan/claude-skillsCreates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when buil6.2Kskills.sh installs
3vercel-labs avatarportlessvercel-labs/portlessSet up and use portless for named local dev server URLs (e.g. https://myapp.localhost instead of http://localhost:3000). Use when integrating portless into a pr6.2Kskills.sh installs
4affaan-m avatarlaravel-patternsaffaan-m/eccLaravel architecture patterns, routing/controllers, Eloquent ORM, service layers, queues, events, caching, and API resources for production apps.6.1Kskills.sh installs
5affaan-m avatarspringboot-patternsaffaan-m/eccSpring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work6.1Kskills.sh installs
6jeffallan avatarnextjs-developerjeffallan/claude-skillsUse when building Next.js 14+ applications with App Router, server components, or server actions. Invoke to configure route handlers, implement middleware, set 6Kskills.sh installs