quarkus-migration
Installation
SKILL.md
Quarkus Migration Expert
Overview
Expert guidance for migrating Spring Boot → Quarkus 3.36.0 (Jakarta EE 10 baseline). This skill focuses on an incremental, low-risk migration approach, translating Spring idioms to native Quarkus patterns:
- Dependencies: Spring starters → Quarkus extensions +
io.quarkus.platform:quarkus-bom:3.36.0 - DI & stereotypes: Spring components → CDI / Arc (
jakarta.inject.Inject,@ApplicationScoped) - Web: Spring MVC → Quarkus REST (JAX-RS / RESTEasy Reactive)
- Persistence: Spring Data → Panache (Hibernate ORM Panache / MongoDB Panache) or native clients
- Security: Spring Security → Quarkus Security (OIDC/JWT, annotations, permission policies)
- Testing: Spring test annotations →
@QuarkusTest,@InjectMock, Dev Services,@QuarkusTestResource