MPS Build Language — сборка плагинов и дистрибутивов

★ 7.9 · vibe-coding

mps-build-language is a Claude Code skill that assists in authoring and modifying MPS Build Language scripts (`BuildProject` roots) — the declarative DSL that generates an Apache Ant `build.xml` for packaging MPS language plugins, IDEA plugins, plain Java modules, standalone IDE/RCP distributions, module tests, and run-from-solution tasks. It covers build solution setup, macros (`mps_home`, `idea_home`), `BuildMps_Language` / `_Solution` / `_Generator` declarations, groups, layouts, IDEA-plugin declarations, and the workflow language. The skill includes a step-by-step workflow from creating the build solution through running Ant, plus critical rules — notably that `parts` only declares modules while only items referenced from `layout` end up in the output, and the generator writes `build.xml` without invoking Ant itself. Aimed at MPS language developers who need to produce installable plugin archives or set up a reproducible CI build pipeline.