java-add-graalvm-native-image-support
Adds native image support to Java applications using Oracle best practices. Builds the project, analyzes build errors, and iterates on fixes until compilation succeeds.
Your agent can do more. Find the skill that makes it happen.
Find your next superpower If you are an agent, refer to our llms.txt for full access.Adds native image support to Java applications using Oracle best practices. Builds the project, analyzes build errors, and iterates on fixes until compilation succeeds.
Develops and debugs enterprise Java applications using Spring Boot 3.x, microservices, and WebFlux. Optimizes database access and resolves Spring Security authentication and asynchronous processing issues.
Ensures Java types have Javadoc comments. Applies best practices for Java documentation.
Exploit Java Insecure Deserialization vulnerabilities leading to Remote Code Execution (RCE). Identify serialized Java objects natively passed within HTTP parameters, cookies, or sockets (e.g., rO0AB...). Utilize ysoserial to meticulously craft malignant payload chains exploiting vulnerable gadget libraries like CommonsCollections inherently present in the application's classpath.
Provides guidance on unit testing with JUnit 5. Includes best practices for data-driven tests.
Generates a complete Model Context Protocol server project in Java using the official MCP Java SDK. Supports reactive streams and optional Spring Boot integration.
Covers equals, hashCode, toString, and Comparable contracts, including inheritance, records, collections, and JPA/Hibernate identity. Addresses ordering violations, array and floating-point edge cases, and copying without Cloneable.
Applies the Extract Method refactoring technique to Java code.
Applies the Remove Parameter refactoring technique to Java code.
Supports building production Spring Boot applications. Covers REST APIs, security, data functionality, and Actuator.
Creates the base structure of a Java Spring Boot 3.x microservice using Maven. Includes pom.xml, the main class, service interfaces and implementations, and REST controllers.
Provides best practices for application development with Spring Boot.
Skills give your agent reusable instructions for a specific job. Pick one, read what it does, and bring it into your workflow.
A name only tells half the story. Search the full description and instructions to find the right fit.
Read the skill, visit its source, and see exactly what you’re adding to your agent.
Copy the install command from a skill page and run it in your project.
npx skillycli add owner/repo --skill name