jetbrains-plugin-development
Installation
SKILL.md
JetBrains IDE Plugin Development (IntelliJ Platform SDK)
This skill carries the IntelliJ Platform SDK domain knowledge needed to write, debug, and modify
JetBrains IDE plugins using only APIs supported for external plugins. The source baseline is
IntelliJ Community tag idea/2026.2.2, commit 1c7e601c0423e544917046c23763b15d0282e2a3.
Guidance for 2024.1+ remains version-conditioned; this source baseline does not raise a
plugin's minimum supported IDE version automatically.
How to use this skill
- Establish the target IDE product/build, minimum supported version, IntelliJ Platform Gradle Plugin version, and Java/Kotlin toolchain from the project. Read the Public API boundary and mental model below before selecting APIs.
- Pick the reference file from the Capability index that matches the task and read it before editing.
- For end-to-end shapes — how the registrations, classes, and
plugin.xmlof a feature line up — open the matching folder underexamples/. - Before declaring any plugin-modifying task done, walk the Pre-flight checklist.