quarkusio
- 27 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Migrate Spring To Quarkus · quarkusio bundleMigrates Spring Boot applications to Quarkus using a modular, gate-driven approach. Supports Spring compatibility extensions and full Quarkus migration paths. Use when the user wants to migrate, convert, or port a Spring Boot app to Quarkus, mentions "spring to quarkus", "quarkus migration", "replace spring", or asks about migrating "pom.xml", "build.gradle", "Spring MVC", "Spring Data JPA", "Thymeleaf", "@SpringBootApplication".
- ▌ Migrate Simple With Mtool · quarkusio bundleMigrates a Spring Boot application to Quarkus. Analyze the code source using mtool. Use when the user wants to migrate, convert, or port a Spring Boot app to Quarkus, mentions "spring to quarkus", "quarkus migration", "replace spring", or asks about migrating "pom.xml", "build.gradle", "Spring MVC", "Spring Data JPA", "@SpringBootApplication".
- ▌ Migrate Simple Without Mtool · quarkusio bundleMigrates a Spring Boot application to Quarkus. Analyze the code source. Use when the user wants to migrate, convert, or port a Spring Boot app to Quarkus, mentions "spring to quarkus", "quarkus migration", "replace spring", or asks about migrating "pom.xml", "build.gradle", "Spring MVC", "Spring Data JPA", "@SpringBootApplication".
- ▌
- ▌ Workshop Docs Style · quarkusioWriting style guide for the Quarkus LangChain4j workshop documentation. Apply whenever writing or editing docs in docs/docs/. This skill must be consulted before writing or editing any file under docs/docs/ — do not rely on defaults.
- ▌ Family Trip · quarkusioItinerary planning guidance for family road trips — stop frequency, kid-friendly pacing, accommodation, and toll considerations.
- ▌ Business Trip · quarkusioItinerary planning guidance for business road trips — efficient routing, city access restrictions, meeting-paced scheduling, and productivity stops.
- ▌ Adventure Trip · quarkusioItinerary planning guidance for adventurous road trips — legendary driving roads, outdoor activity integration, seasonal access, and remote-area practicalities.
- ▌ Vehicle Selection · quarkusioGuidance for selecting the right rental vehicle category based on trip type, passenger count, terrain, and budget.
- ▌ Java Decompile · quarkusioUse when you need to view the source code of a Java class from project dependencies, understand a library's API implementation, find method signatures, or explore how a dependency works internally. Accepts fully qualified or simple class names.
- ▌ Git Diff Browser · quarkusio bundleUse when asked to view changes, show a diff, review what changed, compare branches, or see recent commits in a rich browser interface. Supports unstaged changes, staged changes, branch comparisons, commit ranges, and live watch mode with auto-refresh.
- ▌ Quarkus Full Build · quarkusioUse when asked to do a full build, complete build, rebuild, or build everything in a Quarkus project. Runs the full Quarkus build with optimized flags via a subagent to keep the main conversation responsive.
- ▌ Quarkus Module Build · quarkusioUse when asked to build, compile, or rebuild specific Quarkus modules. Accepts multiple module names and builds them in parallel via subagents. Examples - build graphql module, compile openapi and rest, rebuild security extensions.
- ▌ Java Classpath Search · quarkusio bundleUse when you need to find which JAR contains a Java class, resolve import statements, identify classpath conflicts, or discover which dependency provides a class. Accepts fully qualified class names, simple class names, or partial patterns.
- ▌ Coding Style · quarkusioQuarkus code style conventions: formatting, visibility, naming, logging, and general style rules for the Quarkus codebase.
- ▌ Building Docs · quarkusioHow to build, preview, and verify Quarkus documentation locally: root Maven build, docs rebuild, Roq dev server preview.
- ▌ Pull Requests · quarkusioRules for preparing pull requests and commits in the Quarkus project: title conventions, description format, commit hygiene, labels, and contribution policies.
- ▌ Writing Tests · quarkusioTesting patterns for Quarkus extensions: test annotations, test locations, QuarkusExtensionTest patterns, and how to run tests.
- ▌ Creating Extensions · quarkusioHow to create a new Quarkus extension: full module layout, package naming, artifact naming, dependency rules, and Dev UI setup.
- ▌ Deprecation Cleanup · quarkusio bundleMaintain @Deprecated code in the Quarkus codebase: remove code that has been deprecated for more than 12 months, and add the @Deprecated annotations that were missed when a related element was deprecated (e.g. a field is deprecated but its getters/setters/constructors are not). Use this skill whenever the user asks to clean up deprecations, remove old/long-deprecated code, purge deprecated APIs, "remove code deprecated for over a year", audit @Deprecated usage, or fix inconsistent/incomplete deprecation annotations — even if they don't name a specific class or module.
- ▌ Working With Config · quarkusioQuarkus configuration conventions: @ConfigMapping interfaces, config phases, and migration from legacy @ConfigRoot classes.
- ▌ Writing Build Steps · quarkusioPatterns for creating and modifying Quarkus @BuildStep methods, build items, and recorders in extension deployment modules.
- ▌ Building And Testing · quarkusioHow to build and test Quarkus: Maven commands, build flags, incremental builds, justfile aliases, and important build rules.
- ▌ Writing Extension Devui · quarkusioHow to add a Dev UI page to a Quarkus extension: deployment processors, runtime-dev JSON-RPC services, and Lit web components.
- ▌ Classloading And Runtime Dev · quarkusioQuarkus split classloading model, runtime-dev module wiring, conditional dependencies, and common classloading mistakes.
- ▌ Quarkus Update · quarkusioUse when working in a Quarkus project and the user wants to check if their build files are up-to-date, compare project structure against a reference, or upgrade their Quarkus version. Triggers on "check project", "update quarkus", "is my project up to date", "compare build", "quarkus upgrade".