Skip to content

Add java plugin with Helidon and Spring Boot skills - #100

Open
thesurenk wants to merge 2 commits into
xai-org:mainfrom
thesurenk:add-java-plugin
Open

Add java plugin with Helidon and Spring Boot skills#100
thesurenk wants to merge 2 commits into
xai-org:mainfrom
thesurenk:add-java-plugin

Conversation

@thesurenk

Copy link
Copy Markdown

Summary

This adds one community plugin that bundles two skills:

Skill Purpose
helidon-best-practices Helidon 4 SE/MP patterns, H3→H4 migration, runnable SE example
springboot-best-practices Spring Boot 3.x REST, validation, testing, runnable example

Install: grok plugin install java --trust

Upstream repo: AI-Coding-Skills/Java-for-Grok (Apache-2.0). Skills-only — no hooks, MCP servers, or scripts.

Ownership

  • I own this plugin or have the right to distribute it.
  • Source repo is under our official org: AI-Coding-Skills.

Checklist

  • Added exactly one entry in .grok-plugin/marketplace.json (kebab-case name: java)
  • Remote source pins full 40-char lowercase SHA; commit is public and reachable
  • Regenerated .grok-plugin/plugin-index.json
  • python3 scripts/validate-catalog.py passes
  • python3 scripts/generate-plugin-index.py --check passes
  • Homepage + description set; upstream has README + .grok-plugin/plugin.json
  • License stated upstream (Apache-2.0)

Security

  • No RCE, secret exfiltration, or over-broad hooks/MCP
  • Network endpoints: none (markdown skills only)
  • Credentials: none

Notes for reviewers

Community-maintained Java skills plugin — not affiliated with Oracle/Helidon, Spring, or xAI. Both skills ship in a single plugin package; users install once as java. Runnable examples under examples/helidon-se-customers/ and examples/springboot-customers/. Validates with grok plugin validate upstream.

Test plan

  • CI green (catalog validate + index check)
  • grok plugin install java --trust
  • grok inspect lists both helidon-best-practices and springb

@thesurenk
thesurenk requested a review from a team July 17, 2026 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant