Разработка действий AnAction для IntelliJ Platform
★ 7.9 · engineering
actions is a Claude Code skill that provides guidelines for implementing IntelliJ Platform actions (AnAction). It enforces key conventions: never instantiate Presentation inside action constructors, always use a no-argument constructor, and define text, description, and icon exclusively in plugin.xml and a message bundle. The action id is set as an attribute in plugin.xml, the icon is optionally declared via the icon attribute, and localized strings follow the pattern action.<action-id>.text and action.<action-id>.description in a .properties file. This skill is aimed at plugin developers working with IntelliJ IDEA or other IntelliJ Platform-based IDEs who need to create or modify actions while staying aligned with the platform's architectural standards.
- #intellij-platform
- #actions
- #plugin-development
- #ide-extension