Java Overview
The Java initiative provides community-maintained skills, prompts, agents, and examples that help AI coding tools create and evolve production-minded Java applications.
Purpose
Section titled “Purpose”- Give agents consistent conventions for popular Java frameworks
- Bootstrap runnable applications with tests and operational basics
- Keep platform packaging separate from framework documentation
- Make compatibility status explicit and easy to update
Supported AI coding platforms
Section titled “Supported AI coding platforms”| Platform | Repository |
|---|---|
| GitHub Copilot | java-for-github-copilot |
| Grok | java-for-grok |
| Claude Code | java-for-claude-code |
Supported Java versions
Section titled “Supported Java versions”| Version | Support intent |
|---|---|
| Java 21 | Primary target for new skills and examples |
| Java 17 | Supported where a framework or migration path requires it |
| Newer LTS | Evaluated as frameworks and tooling stabilize |
Skills should state their supported Java versions on each skill page.
Available frameworks
Section titled “Available frameworks”Spring BootWeb, configuration, validation, persistence, testing, Actuator.
HelidonHelidon SE and MP with Jakarta EE / MicroProfile conventions.
JettyEmbedded Jetty, handlers, servlet APIs, lifecycle, HTTP testing.
Available skills
Section titled “Available skills”| Skill | Status |
|---|---|
| Spring Boot Bootstrap | Available |
| Helidon Bootstrap | In Progress |
| Jetty Bootstrap | Planned |
Examples
Section titled “Examples”Compatibility table
Section titled “Compatibility table”Statuses are maintained here and on the dedicated compatibility page.
| Skill | GitHub Copilot | Grok | Claude Code |
|---|---|---|---|
| Spring Boot Bootstrap | Planned | Available | Planned |
| Helidon Bootstrap | Planned | In Progress | Planned |
| Jetty Bootstrap | Planned | Planned | Planned |
Repositories
Section titled “Repositories”| Repository | Role |
|---|---|
| java-for-github-copilot | Copilot packaging |
| java-for-grok | Grok packaging |
| java-for-claude-code | Claude Code packaging |
| website | This documentation site |
Roadmap
Section titled “Roadmap”Near-term Java work covers bootstrap skills for Spring Boot, Helidon, and Jetty, then expands to Tomcat, Quarkus, Micronaut, Jakarta EE, testing, modernization, security, and observability. See the project roadmap.