This walks you through the entire GraalVM Native Image build process with a practical, error-driven workflow. It detects your build tool and framework automatically, then configures Maven or Gradle plugins accordingly. The standout piece is the iterative fix engine that maps common native build failures (ClassNotFoundException, missing resources, proxy issues) directly to their metadata solutions. It covers Spring Boot's RuntimeHints, Quarkus and Micronaut patterns, and the full spectrum of reflection and resource configs. If you've ever hit a wall converting a JVM app to native and weren't sure whether to blame your dependencies, your reflection usage, or just GraalVM itself, this gives you a structured debugging path instead of trial and error.

skills.sh installs
3.6K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill graalvm-native-image --agent claude-code

Installs into .claude/skills of the current project.

Files

GraalVM Native Image for Java Applications

Expert skill for building high-performance native executables from Java applications using GraalVM Native Image, dramatically reducing startup time and memory consumption.

Overview

GraalVM Native Image compiles Java applications ahead-of-time (AOT) into standalone native executables. These executables start in milliseconds, require significantly less memory than JVM-based deployments, and are ideal for serverless functions, CLI tools, and microservices where fast startup and low resource usage are critical.

This skill provides a structured workflow to migrate JVM applications to native binaries, covering build tool configuration, framework-specific patterns, reflection metadata management, and an iterative approach to resolving native build failures.

When to Use

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
DevOps & CI/CD, Mobile Development, Java & JVM
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1android avatarr8-analyzerandroid/skillsAnalyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that subsume library consumer keep rules. Use when 3.6Kskills.sh installs
2arize-ai avatararize-instrumentationarize-ai/arize-skillsAdds Arize AX tracing to an LLM application for the first time. Detects the stack, routes to the single matching integration doc, wires auto-instrumentation aft3.6Kskills.sh installs
3workos avatarworkosworkos/skillsUse when the user asks for a WorkOS docs URL, term, or dashboard field (Sign-in endpoint, initiate_login_uri, Redirect URI, `WORKOS_*` env vars), or is implemen3.6Kskills.sh installs
4medusajs avatarlearning-medusamedusajs/medusa-agent-skillsLoad automatically when user asks to learn Medusa development (e.g., "teach me how to build with medusa", "guide me through medusa", "I want to learn medusa"). 3.6Kskills.sh installs
5agricidaniel avatarads-server-side-trackingagricidaniel/claude-adsAudit server-side paid-media measurement including server-side tag management, platform conversion APIs, event taxonomy, browser/server deduplication, consent, 3.6Kskills.sh installs
6giuseppe-trisciuoglio avatarcodexgiuseppe-trisciuoglio/developer-kitProvides Codex CLI delegation workflows for complex code generation and development tasks using OpenAI's GPT-5.3-codex models, including English prompt formulat3.5Kskills.sh installs