Helidon Bootstrap
Create Helidon SE and Helidon MP applications with REST endpoints, services, configuration, health checks, and tests.
Purpose
Section titled “Purpose”Give AI coding tools a reliable way to scaffold Helidon applications while keeping SE and MP programming models distinct.
Current status
Section titled “Current status”In Progress on Grok.
Planned for GitHub Copilot and Claude Code.
Supported frameworks
Section titled “Supported frameworks”- Helidon (SE and MP)
Supported Java versions
Section titled “Supported Java versions”- Java 21 (preferred)
- Java 17 (supported where required by the Helidon version)
Supported platform repositories
Section titled “Supported platform repositories”| Platform | Repository | Status |
|---|---|---|
| Grok | java-for-grok | In Progress |
| GitHub Copilot | java-for-github-copilot | Planned |
| Claude Code | java-for-claude-code | Planned |
Common use cases
Section titled “Common use cases”- Bootstrap a Helidon SE HTTP service
- Bootstrap a Helidon MP JAX-RS application
- Add configuration and health checks
- Add service-layer structure and HTTP tests
Example prompts
Section titled “Example prompts”Bootstrap a Helidon SE service using Java 21 and Maven with a greeting endpoint, configuration, health checks, and tests.Create a Helidon MP application with a JAX-RS resource, CDI service, MicroProfile Config, and health endpoints.Add integration tests that exercise the HTTP endpoints for this Helidon service.Expected generated project structure
Section titled “Expected generated project structure”src/├── main/│ ├── java/│ │ └── com/example/app/│ │ ├── Main.java│ │ └── service/│ └── resources/│ └── application.yaml└── test/ └── java/SE vs MP variants differ; generated README content should state which model was chosen.
Installation or usage by platform
Section titled “Installation or usage by platform”- Install from java-for-grok.
- Enable Helidon Bootstrap when the skill is marked Available in the repository.
- State SE or MP explicitly in your prompt.
- Build and run tests.
Planned — see platform docs.
Planned — see platform docs.
Source repository links
Section titled “Source repository links”Limitations
Section titled “Limitations”- SE/MP mixing is out of scope for bootstrap.
- Observability and security hardening are follow-on skills/guides.
- Status may move from In Progress to Available without a site redesign—check the repository and compatibility matrix.
Roadmap
Section titled “Roadmap”- Complete Grok packaging and validation
- Copilot and Claude Code adaptations
- Additional examples for MP and SE