What problem does it solve? Spring Boot projects often grow into disorganized codebases with monolithic @Configuration classes, scattered property injection, inconsistent profile usage, and modules that cannot be tested in isolation. This Skill provides concrete patterns and workflows to scaffold, audit, or restructure a Spring Boot application into a maintainable, Kubernetes-ready multi-module layout. ## Core Features & Use Cases - Project Scaffolding: Generate a multi-module Gradle structure with app, integration, persistence, and web modules following package-by-concern conventions. - Configuration Auditing: Map all @Configuration classes, detect field injection, mixed concerns, misplaced profiles, and modules lacking their own @ConfigurationProperties records. - Profile & Deployment Strategy: Establish a clean profile model (dev, stubs, testability) with layered configuration from application.yml through Kubernetes ConfigMaps and Secrets. - Use Case: A team inheriting a service with one 500-line configuration class can use this Skill to split it into per-concern classes, extract module-scoped property records, and verify wiring with the test suite after each step. ## Quick Start Ask the AI to audit this repository's Spring @Configuration classes and recommend a restructured multi-module layout following production-grade patterns.