Запуск и отладка конфигураций MPS через Claude Code
★ 7.9 · vibe-coding
mps-run-configurations is a Claude Code skill that creates and executes IDE run configurations for MPS root nodes via MPS MCP. It supports three runnable shapes: nodes implementing `IMainClass`, `ClassConcept` nodes with a qualifying static `main`, and `ITestCase` nodes run as JUnit tests. The skill covers the full workflow from editing a DSL root to getting output: make the module with `mps_mcp_alter_nodes MAKE`, call `mps_mcp_create_run_configuration` with a stable config name, then run with MPS MCP's `execute_run_configuration`. It also guides diagnosis of common failures — `ClassNotFoundException` from a stale `classes_gen`, `compileInMPS=false` refusals, and "not runnable through this tool" errors — and handles idempotent config reuse to avoid duplicates in the IDE.
- #mps
- #run-configurations
- #execution
- #testing
- #main-class