Skip to content

Helidon

Helidon covers both Helidon SE (reactive, lightweight) and Helidon MP (MicroProfile / Jakarta EE style) programming models. Skills should make the chosen model explicit in prompts and generated structure.

AI Coding Skills Helidon work focuses on:

  • REST/HTTP endpoints
  • Configuration
  • Service layering appropriate to SE or MP
  • Health checks
  • Tests that exercise HTTP behavior
Java Notes
21 Preferred for new projects
17 Supported where Helidon version requires it

Target a current stable Helidon 4.x line unless a skill page pins a different version. Document SE vs MP clearly in skill output.

  • Explicit server and routing setup
  • Functional/handler-oriented endpoints
  • Config loaded from Helidon Config APIs
  • CDI-based application model
  • JAX-RS resource classes
  • MicroProfile Config, Health, and related conventions
src/
├── main/
│ ├── java/
│ │ └── com/example/app/
│ │ ├── Main.java
│ │ └── service/
│ └── resources/
│ └── application.yaml
└── test/
└── java/

Exact layout differs between SE and MP; skills should document the variant they generate.

Skill Status
Helidon Bootstrap In Progress
Platform Bootstrap skill status
GitHub Copilot Planned
Grok In Progress
Claude Code Planned
  • Do not mix SE and MP patterns in a single generated application unless the user explicitly requests a migration path.
  • Prefer health and readiness endpoints that match Helidon conventions for the chosen model.
  • Keep dependencies aligned with the Helidon BOM for the selected version.