Skip to content

GitHub Copilot

GitHub Copilot support focuses on Java skills, custom instructions, prompts, and Copilot SDK examples that help agents bootstrap and extend applications consistently.

AI-Coding-Skills/java-for-github-copilot

Component Purpose
Skills Framework bootstrap and extension guidance
Custom instructions Persistent project conventions for Copilot
Prompts Reusable task prompts for common Java workflows
Copilot SDK examples Programmatic agent and tooling samples
  1. Open the java-for-github-copilot repository.
  2. Follow the repository README for the current Copilot packaging format (instructions, prompt files, and skill assets).
  3. Enable the relevant instructions or skills in your workspace or organization settings.
  4. Verify with a small bootstrap prompt from a Java skill page.

Exact file paths and enablement steps may change as Copilot packaging evolves—treat the repository README as the source of truth for install mechanics.

Expect platform assets to separate:

  • Instructions — durable conventions (Java version, testing, package layout)
  • Skills / prompts — task-oriented guidance for bootstrap and extension
  • Examples — reference prompts and SDK samples

Language-specific behavior is documented on skill pages, not duplicated here.

Skill Status
Spring Boot Bootstrap Planned
Helidon Bootstrap Planned
Jetty Bootstrap Planned

See the compatibility matrix for the latest cross-platform status.

Bootstrap a Spring Boot application using Java 21 and Maven.
Create a customer REST API with controller, service, repository,
validation, Actuator, and tests.
Add centralized exception handling to this Spring Boot REST API.
Keep the existing package structure and add tests for error responses.
  1. Propose changes in java-for-github-copilot.
  2. Keep framework semantics aligned with /languages/java/frameworks/.
  3. Update compatibility notes when a skill becomes usable in Copilot.
  4. Follow the org-wide Contributing guide.

Copilot packaging for Java bootstrap skills is planned. Use this page for conventions and repository links; confirm readiness in the skill pages and compatibility table before production use.