add-gateway

Community

Generate a Spring Cloud Gateway front door

Authordprice-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the time-consuming setup of an enterprise API gateway by providing a proven blueprint for routing requests and centralizing JWT authentication in a separate Spring Boot gateway project.

Core Features & Use Cases

  • Gateway project scaffolding for infrastructure: Creates a standalone Spring Cloud Gateway MVC application with its own build, deployment unit, and routing configuration distinct from domain services.
  • JWT validation and identity propagation: Validates JWT at the gateway and forwards authenticated identity downstream via trusted headers for consistent authorization without duplicating JWT validation.
  • Spec-driven routing and operational health: Implements path-based routing (e.g., /api/users/, /api/payments/), includes gateway-level health aggregation patterns, and enforces a servlet/WebMvc-compatible test approach.
  • Use Case: When you have multiple Spring Boot services and need a single entry point for a frontend, use this Skill to route traffic, validate tokens once, and pass user identity to backend services.

Quick Start

Create a new separate gateway Spring Boot project alongside your domain services, then apply the route configuration, gateway security configuration, identity propagation, and downstream trust filter pattern described in this Skill.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: add-gateway
Download link: https://github.com/dprice-dev/claude-java-skills/archive/main.zip#add-gateway

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.