Skip to content

[GR-73320] Introducing agent skills for building Native Image#13073

Open
graalvmbot wants to merge 1 commit intomasterfrom
mm/GR-73320-building-native-image-skill
Open

[GR-73320] Introducing agent skills for building Native Image#13073
graalvmbot wants to merge 1 commit intomasterfrom
mm/GR-73320-building-native-image-skill

Conversation

@graalvmbot
Copy link
Collaborator

This PR introduces agent skills for building and troubleshooting Native Image builds. An agent skill is a .md file that equips the agent with domain-specific knowledge and workflows it wouldn't otherwise have.

Skill structure:

  • Each skill lives in a directory named after the skill itself (e.g. building-native-image/)
  • Each skill directory contains aSKILL.md, which is the entry point the agent executes when the skill is triggered. It contains the core instructions, decision logic, and pointers to any reference files the agent may need to load
  • Every SKILL.md requires YAML frontmatter at the top. The description field is the primary signal the agent uses to decide whether to load the skill at all, so it should clearly describe when and why the skill should trigger
  • The references/ subdirectory holds supplementary resources that the agent loads on demand, keeping the main SKILL.md lean. This method is called progressive disclosure.

Currently, skills are available for classic Native Image build setups and Gradle Native Build Tools (Maven support is coming). Keep in mind that this work is in progress, skills will expand over time.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Mar 3, 2026
@graalvmbot graalvmbot changed the title [WIP] [GR-73320] Introducing agent skills for building Native Image [GR-73320] Introducing agent skills for building Native Image Mar 10, 2026
@graalvmbot graalvmbot force-pushed the mm/GR-73320-building-native-image-skill branch from 3053947 to ba6fae2 Compare March 10, 2026 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants