From f5-stacks
Provides Spring Boot patterns and best practices for architecture (services, controllers, DI), database (JPA, Flyway, transactions), security (JWT, OAuth2), validation, error handling, testing (JUnit, Mockito), and caching.
How this skill is triggered — by the user, by Claude, or both
Slash command
/f5-stacks:springThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Java enterprise framework for building production-ready applications.
architecture/ddd-patterns.mdarchitecture/hexagonal-architecture.mdarchitecture/layered-architecture.mddatabase/flyway-migrations.mddatabase/jpa-patterns.mddatabase/spring-data-jpa.mddatabase/transactions.mderror-handling/exception-handling.mderror-handling/problem-details.mdperformance/async-processing.mdperformance/caching.mdsecurity/jwt-authentication.mdsecurity/method-security.mdsecurity/oauth2-patterns.mdsecurity/spring-security.mdtesting/integration-testing.mdtesting/testcontainers.mdtesting/unit-testing.mdvalidation/bean-validation.mdvalidation/custom-validators.mdJava enterprise framework for building production-ready applications.
Auto-detected when project contains:
pom.xml or build.gradle@SpringBootApplication annotationorg.springframework.boot packagesnpx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-stacksProvides Spring Boot patterns for REST API design, layered architecture (Controller-Service-Repository), Spring Data JPA repositories, transactional services, DTO validation, and global exception handling. Useful for scalable Java backends.
Build production Spring Boot applications - REST APIs, Security, Data, Actuator
Guides Domain-Driven Design for complex business systems: defines bounded contexts, structures domain models, designs aggregates/entities/value objects, chooses monolith vs microservices.