Разработка IDE-плагинов для MPS и IntelliJ
★ 7.9 · vibe-coding
mps-ide-plugin is a Claude Code skill that helps author and modify IDE plugins for MPS and IntelliJ — covering menu actions, context menus, dockable tool windows, keyboard shortcuts, and settings pages. It targets the core concepts of `jetbrains.mps.lang.plugin` and `jetbrains.mps.lang.plugin.standalone`: ActionDeclaration, ActionGroupDeclaration, ToolDeclaration/TabbedToolDeclaration, KeymapChangesDeclaration, PreferencesComponentDeclaration, and ApplicationPluginDeclaration/ProjectPluginDeclaration lifecycle hooks. The skill relies on MPS MCP tools — `mps_mcp_insert_root_node_from_json`, `mps_mcp_update_node`, `mps_mcp_check_root_node_problems` — and provides a step-by-step workflow for typical scenarios: adding a menu item to MainMenu or NodeActions, building a tool window, or wiring a settings page. Designed for MPS extension developers who need precise concept mapping across the plugin language.
- #mps
- #ide-plugin
- #action-group
- #tool-window
- #jetbrains
- #menu-item
- #plugin-development