$npx skillfedfor your agent

java-architect

Java Architect guides enterprise Spring Boot 3.x development across microservices, reactive endpoints, and cloud-native patterns. It covers architecture analysis, domain design, JPA query tuning, Spring Security configuration with OAuth2/JWT, and comprehensive testing workflows. Use it to implement WebFlux services, resolve async challenges, and ensure production-ready code quality.

Java Architect helps you build Spring Boot 3.x microservices with enterprise patterns, security, and performance optimization.

AI-generated summary based on this skill's SKILL.md

10,759 984 MITupdated by Jeffallan

Decision gist · record as of 2026-05-20

Java Architect helps you build Spring Boot 3.x microservices with enterprise patterns, security, and performance optimization. Java Architect guides enterprise Spring Boot 3.x development across microservices, reactive endpoints, and cloud-native patterns. It covers architecture analysis, domain design, JPA query tuning, Spring Security configuration with OAuth2/JWT, and comprehensive testing workflows. Use it to implement WebFlux services, resolve async challenges, and ensure production-ready code quality.

manual: git clone https://github.com/Jeffallan/claude-skills → cp -r claude-skills/skills/java-architect ~/.claude/skills/java-architect
skills/java-architect/SKILL.md · version 5a6556b5

Use it when

  • Java Architect covers Spring WebFlux reactive endpoint implementation for async processing and high-throughput scenarios.
  • Java Architect provides strategies for JPA query optimization and Hibernate performance tuning.

Verify before relying

Read SKILL.md below before installing (6 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

Jeffallan/claude-skills/java-architect · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I build Spring Boot 3 microservices architecture?

Java Architect supports designing Spring Boot 3.x microservices with best practices for enterprise applications. Focus on domain-driven design, service boundaries, and inter-service communication patterns. Use Spring Cloud for service discovery and configuration management. Implement API gateways for routing, circuit breakers for resilience, and structured logging for observability. Java Architect guides you through architectural decisions, dependency management, and deployment strategies for cloud-native environments.

What's the best way to implement WebFlux reactive endpoints?

Java Architect covers Spring WebFlux reactive endpoint implementation for async processing and high-throughput scenarios. Learn to build non-blocking request handlers using Mono and Flux, configure reactive data access with Spring Data R2DBC, and handle backpressure correctly. The skill addresses common WebFlux challenges like error handling, timeout configuration, and thread pool tuning. Use it to design responsive APIs that scale efficiently under load.

How can I optimize JPA queries and resolve the N+1 problem?

Java Architect provides strategies for JPA query optimization and Hibernate performance tuning. Address the N+1 query problem through eager loading, query projections, and fetch strategies. Learn to use Spring Data repository best practices, custom JPQL queries, and native SQL when appropriate. The skill helps you analyze slow queries, configure connection pooling, and implement caching layers. Optimize database round-trips to improve application response times significantly.

How do I configure Spring Security with OAuth2 and JWT?

Java Architect guides Spring Security setup with OAuth2 and JWT authentication for enterprise applications. Configure authorization servers, resource servers, and client applications. Implement JWT token generation, validation, and refresh flows. Learn to design secure filter chains, handle CORS properly, and protect endpoints with role-based access control. The skill covers OAuth2 grant types, token expiration strategies, and integration with identity providers for production-ready security.

What patterns help debug cloud-native Spring applications?

Java Architect addresses debugging and resolving issues in cloud-native Spring Boot deployments. Learn distributed tracing with Spring Cloud Sleuth, structured logging for microservices, and metrics collection with Micrometer. Understand containerization challenges, environment-specific configuration, and health check implementation. The skill covers common cloud deployment issues, log aggregation strategies, and monitoring approaches to ensure reliable production applications.

What are Spring Boot testing patterns for enterprise applications?

Java Architect covers comprehensive testing workflows for Spring Boot applications including unit tests, integration tests, and contract testing. Learn to use TestContainers for database testing, mock external services, and test reactive code with StepVerifier. Implement test fixtures, parameterized tests, and performance testing. The skill guides you through testing microservices, securing test data, and ensuring code quality across enterprise Spring Boot projects.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Java Architect

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

Core Workflow

  1. Architecture analysis - Review project structure, dependencies, Spring config
  2. Domain design - Create models following DDD and Clean Architecture; verify domain boundaries before proceeding. If boundaries are unclear, resolve ambiguities before

(truncated - see the full file via the links below)

File tree — 6 files
skills/java-architect/SKILL.md
skills/java-architect/references/jpa-optimization.md
skills/java-architect/references/reactive-webflux.md
skills/java-architect/references/spring-boot-setup.md
skills/java-architect/references/spring-security.md
skills/java-architect/references/testing-patterns.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Build and architect Spring Boot 3.x microservices with best practices”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

spring-boot-engineer
by Jeffallan · Jeffallan/claude-skills

Spring Boot Engineer scaffolds production-grade Spring Boot 3.x applications with REST controllers, service layers, Spring Data JPA repositories, and Spring Security 6 authentication. It guides you through architecture design, layered implementation with constructor injection, security hardening, and test-driven validation before deployment.

MITupdated May 2026
★ 10,759repo stars
Java Spring Boot
by pluginagentmarketplace · pluginagentmarketplace/custom-plugin-java

Develop production-grade Spring Boot applications covering REST API creation, security configuration with OAuth2 and JWT, data persistence via Spring Data JPA, and operational monitoring through Actuator. Includes templates for common patterns like layered architecture, validation, and exception handling.

no license declared → metadata onlyupdated Jan 2026
★ 40repo stars
java-rules
by softspark · softspark/ai-toolkit

Java Rules enforces coding standards across style conventions, framework usage, design patterns, and security practices. It covers Spring Boot, Spring Data JPA, Hibernate, build tools, and modern Java features like records and pattern matching. Apply these rules when writing or reviewing Java code to maintain consistency and best practices.

Apache-2.0updated Jul 2026
★ 161repo stars
spring-boot-security-jwt
by giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Implement stateless JWT authentication in Spring Boot 3.5 applications with Spring Security 6.x and JJWT 0.12.6. This skill covers token generation and validation, Bearer and HttpOnly cookie strategies, refresh token rotation, role and permission-based access control, and OAuth2 provider integration. Use it to secure REST APIs with method-level authorization rules and token revocation patterns.

MITupdated Jun 2026
★ 311repo stars
spring-boot-project-creator
by giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Automates Spring Boot project initialization by downloading from Spring Initializr and generating a complete project structure with your chosen architecture pattern (DDD or Layered), pre-configured JPA, SpringDoc OpenAPI, and Docker Compose services for PostgreSQL, Redis, or MongoDB. Handles dependency management, application properties, and local development setup in one workflow.

MITupdated Jun 2026
★ 311repo stars
jpa-patterns
by decebals · decebals/claude-code-java

This skill addresses the most common JPA performance bottlenecks: N+1 query problems, lazy loading errors, and transaction misconfigurations. It covers practical solutions like JOIN FETCH and EntityGraph for efficient data fetching, explains when to use LAZY vs EAGER loading, and demonstrates transaction management best practices for Spring applications.

MITfor claude-codeupdated Feb 2026
★ 693repo stars

More skills Java Jpa Hibernate (NOASSERTION) · micronaut (Apache-2.0) · springboot-patterns (Apache-2.0) · spring-boot-test-patterns (MIT) · java-coding-standards (MIT) · graalvm-native-image (MIT)

Tags
enterprise-javareactive-systemsmicroservices-architectureoauth-jwt-authquery-optimizationcloud-native-appsspring-ecosystemddd-clean-archasync-processing