What problem does it solve? Setting up Spring Security requires writing verbose configuration classes with correct DSL ordering, dependencies, and properties for each authentication type. This Skill generates a complete, correct @Configuration @EnableWebSecurity class tailored to your project, eliminating manual DSL wiring and version-specific guesswork. ## Core Features & Use Cases - Six authentication variants: Form Login (HTTP Session), JWT (OAuth2 Resource Server), OAuth2/OIDC Login, Authorization Server, LDAP, and Custom minimal configuration. - Project-aware generation: Reads language (Java/Kotlin), Spring Boot version, existing dependencies, and existing security configurations via the Spring MCP server to produce matching code. - Full stack output: Generates the filterChain DSL, beans, build-file dependencies (Boot 3.x/4.x aware), and application.properties entries with env-var placeholders for secrets. - Use Case: Ask to add JWT authentication to a REST API, and the Skill detects your Boot version, adds the resource-server dependency, writes the JWK Set URI property, and generates the SecurityFilterChain class. ## Quick Start Ask the assistant to create a Spring Security configuration with JWT authentication for your Spring Boot project.