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

Installable Grok Bot templates for Helidon work. Skills remain separate rulebooks.

Bot template Status
Helidon Engineer Available
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.