java-spring-api

Scaffold Java 21 Spring Boot 3.5.x WebFlux REST API components with reactive patterns.

34|21|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill java-spring-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-spring-api
Source: https://github.com/kumaran-is/claude-code-onboarding/tree/main/.claude/skills/java-spring-api
Command: npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill java-spring-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides patterns and templates for Java 21 Spring Boot 3.5.x WebFlux REST API development, reducing boilerplate and speeding up delivery.

Core Features & Use Cases

  • DTOs, Entities, Repositories, Services, and Controllers scaffolded to follow reactive patterns
  • Enforced conventions and reference content to promote consistent architecture across projects
  • Reference files and templates to guide OpenAPI-driven development and testing

Quick Start

Run the quick scaffold to bootstrap a new Spring WebFlux project using the provided templates.

Frequently Asked Questions about java-spring-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Spring Boot WebFlux REST API with reactive patterns?

Spring Boot WebFlux REST API scaffolding is accelerated by providing patterns and templates for DTOs, entities, repositories, services, and controllers. It enforces reactive conventions to reduce boilerplate and speed up project delivery.

What's the best way to structure a reactive Spring Boot project using R2DBC?

Structuring a reactive Spring Boot project with R2DBC involves separating controllers, services, and repositories into distinct layers. This skill provides reference templates that enforce consistent architecture and reactive data flow conventions.

Does this Spring WebFlux template support Java 21 and Spring Boot 3.5.x?

Yes, the Spring WebFlux templates are specifically designed for Java 21 and Spring Boot 3.5.x. They provide compatible reactive patterns for WebFlux and R2DBC integration across typical project architectures.

Can I generate reactive tests for Spring WebFlux controllers and services?

Reactive tests for Spring WebFlux controllers and services can be generated using the provided templates. The skill includes reference files that guide testing conventions alongside OpenAPI-driven development for comprehensive coverage.

When should I use Spring WebFlux over traditional Spring MVC for API development?

Spring WebFlux should be used when building non-blocking, reactive REST APIs that handle concurrent streams efficiently. This skill provides the architectural patterns and templates needed to scaffold WebFlux applications with R2DBC repositories.

How do I bootstrap a new Spring WebFlux project using organizational conventions?

Bootstrapping a Spring WebFlux project with organizational conventions requires standardized templates for controllers, services, and DTOs. This skill fulfills those requirements by providing reference documentation and a quick scaffold for immediate setup.