Управление зависимостями модулей в JetBrains MPS
★ 7.9 · engineering
mps-aspect-accessories is a Claude Code skill that manages module and model dependency wiring in JetBrains MPS — used languages, devkits, extended languages, runtime solutions, and accessory models. It covers the `.mpl` language descriptor and per-model imports, preferring MCP tools (`mps_mcp_module_dependency`, `mps_mcp_model_dependency`, `mps_mcp_model_used_language`) over hand-editing XML to avoid silent descriptor corruption. The skill includes reference material on dependency scopes, auto-import behavior when inserting nodes, the accessory models pattern (content visible to language consumers without an explicit import), and a pitfalls guide covering errors like "Cannot resolve concept", `ClassNotFoundException`, and version mismatches. It is aimed at MPS language engineers who need correct module wiring before a successful build.
- #mps
- #module-dependencies
- #language-wiring
- #mcp-tools
- #mps-structure