halo-plugin-dev
Installation
SKILL.md
Halo Plugin Development
Work from the target plugin and fetch current Halo documentation only when the task needs a Halo-specific contract. Do not rely on API details embedded in the skill or recalled from training data.
Establish the Target
- Inspect the existing Gradle files,
src/main/resources/plugin.yaml, UI package manifest and build configuration, and nearby implementations before editing. - Determine both the Halo platform dependency and
plugin.yamlspec.requires. Do not silently raise the requirement or switch the UI build format. - Preserve an existing plugin's structure and tooling. For a new plugin, prefer
the official
pnpm create halo-pluginscaffold unless the user chose another starting point.