Разработка IDE-плагинов для MPS и IntelliJ

★ 7.9 · vibe-coding

mps-ide-plugin — это скилл для Claude Code, который помогает создавать и изменять IDE-плагины для MPS и IntelliJ: меню-действия, всплывающие контекстные меню, панели инструментов, горячие клавиши и страницы настроек. Охватывает ключевые концепции `jetbrains.mps.lang.plugin` и `jetbrains.mps.lang.plugin.standalone`: ActionDeclaration, ActionGroupDeclaration, ToolDeclaration/TabbedToolDeclaration (закреплённые панели), KeymapChangesDeclaration, PreferencesComponentDeclaration, ApplicationPluginDeclaration/ProjectPluginDeclaration с хуками жизненного цикла. Скилл задействует MPS MCP-инструменты — `mps_mcp_insert_root_node_from_json`, `mps_mcp_update_node`, `mps_mcp_check_root_node_problems` — и содержит пошаговый workflow для типичных задач: добавить пункт меню, создать tool window или страницу настроек. Подходит разработчикам MPS-расширений, которые работают с MainMenu, EditorPopup, NodeActions, ProjectViewPopupMenu и нуждаются в точном сопоставлении концептов плагинного языка.